Staff Software Engineer - Golang in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Staff Software Engineer - Golang in Brazil.
This is a senior technical leadership role within a fast-growing healthtech environment focused on transforming the healthcare journey through digital innovation. You will play a pivotal role in designing, evolving, and scaling a high-performance backend platform that connects doctors, patients, pharmacies, and the broader healthcare ecosystem. The position combines hands-on engineering with architectural ownership, requiring strong decision-making and deep backend expertise. You will collaborate closely with cross-functional teams to build reliable, secure, and scalable systems that directly impact millions of users. This role offers high autonomy, technical influence, and the opportunity to shape engineering standards and architecture at scale. It is ideal for someone passionate about building resilient distributed systems while contributing to meaningful, real-world impact in healthcare.
- Lead the design and implementation of scalable, secure, and high-performance backend systems, ensuring reliability and long-term maintainability.
- Define and evolve the overall system architecture, making strategic technical decisions aligned with business and product goals.
- Mentor and guide software engineers, supporting their technical growth and fostering a strong engineering culture.
- Collaborate with product, design, and other stakeholders to translate requirements into robust technical solutions.
- Ensure code quality, engineering best practices, and consistent delivery standards across backend systems.
- Contribute to the design and implementation of automated testing strategies and CI/CD pipelines.
- Evaluate and introduce new technologies and tools to improve scalability, performance, and team efficiency.
- Strong experience in backend engineering with advanced proficiency in Go for building APIs and distributed systems.
- Solid experience with cloud environments, especially Amazon Web Services, including Kubernetes and API Gateway.
- Experience with relational databases such as MySQL and PostgreSQL, including optimization, modeling, and administration.
- Strong knowledge of containerization using Docker and microservices architectures.
- Experience with event-driven systems using tools like Kafka and SQS, including understanding of sync/async processing and data consistency models.
- Knowledge of security practices including OAuth 2.0, OpenID Connect, JWT, RBAC, and modern authorization models.
- Strong understanding of software engineering principles such as SOLID, Clean Code, and design patterns.
- Experience with system design, scalability, high availability, and distributed architecture concepts.
- Proficiency in version control practices using Git and CI/CD workflows.
- Strong communication skills with ability to mentor engineers and collaborate across multidisciplinary teams.
- Experience writing technical documentation, architectural diagrams, and system designs.
- Competitive compensation package aligned with senior-level responsibilities.
- Fully flexible or remote-friendly work environment.
- Comprehensive health and dental insurance.
- Meal and food allowance via flexible card benefits.
- Mental health support through specialized platforms.
- Childcare assistance and family support benefits.
- Birthday day off to encourage personal celebration and well-being.
- Life insurance coverage.
- Wellness and fitness benefits through partner platforms.
- Access to learning platforms, courses, and professional development programs.
- Additional perks and partnerships supporting lifestyle and career growth.