Software Engineer in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer based in Brazil.
This role sits at the core of a high-impact enterprise automation initiative focused on transforming how large-scale organizations orchestrate and manage internal workflows. You will join a senior engineering team responsible for evolving a self-hosted automation platform into a highly scalable, production-grade system powering mission-critical operations. The work involves building and extending backend-heavy systems, designing resilient workflows, and ensuring the platform can handle large volumes of concurrent requests reliably. You’ll operate in a highly technical, distributed environment where collaboration with infrastructure, product, and business stakeholders is key. This is a hands-on engineering role for someone who enjoys solving complex distributed systems problems and building robust automation layers that replace fragmented legacy processes.
You will be responsible for designing, building, and maintaining a scalable enterprise automation platform based on a self-hosted workflow engine.
- Develop and extend backend automation capabilities using JavaScript and TypeScript, with additional work in Python where needed
- Build custom nodes, advanced webhooks, and integrations to expand platform functionality beyond standard configurations
- Design and optimize asynchronous, event-driven workflows capable of handling high-throughput and rate-limited environments
- Support platform scalability, reliability, and performance tuning in production-grade infrastructure
- Collaborate with infrastructure and engineering teams to troubleshoot bottlenecks and improve system resilience
- Translate business and operational requirements into robust technical solutions and scalable architecture
You are an experienced software engineer with a strong background in backend systems, distributed architectures, and API-driven development.
- Senior-level experience in software engineering within high-scale or production-critical environments
- Strong proficiency in JavaScript and TypeScript, with solid working knowledge of Python
- Proven experience designing APIs, backend services, and integration-heavy systems
- Solid understanding of distributed systems concepts, data structures, and secure API design
- Experience working with asynchronous processing, rate limiting, and queue-based architectures
- Strong communication skills and ability to collaborate effectively with technical and non-technical stakeholders
- Fluent in English, both written and spoken
- Experience with workflow automation platforms (e.g., n8n, Zapier, Workato, Make) is a strong plus
- Familiarity with cloud-native environments, containerization (Docker, Kubernetes), and microservices is a plus
- Experience with PostgreSQL, query optimization, and database troubleshooting is a plus
- Exposure to AI/LLM-based systems or open-source contributions is an additional advantage
- Fully remote role based in LATAM, with flexibility to work from Brazil
- Competitive compensation aligned with senior-level expertise
- Long-term full-time vendor contract stability
- Opportunity to work on a high-scale, enterprise-grade automation platform
- Exposure to modern distributed systems, cloud infrastructure, and advanced workflow orchestration
- Collaborative international engineering environment
- Close interaction with experienced infrastructure and product teams
- Alignment with European working hours for structured collaboration