Software Engineer

full timeengineeringsoftwareremote FROM 🇧🇷
Open to candidates in: Brazil
Jobgether
🏭 Not specified
📍 N/A
👤 Not specified

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.


Accountabilities:

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
  • Requirements:

    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
    • Benefits:

      • 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

How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best!  Why Apply Through Jobgether?    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.     #LI-CL1
Jobgether
🏭 Not specified
📍 N/A
👤 Not specified