Tech Lead - Fullstack 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 Tech Lead - Fullstack based in Brazil.
This role offers the opportunity to lead the technical evolution of a high-impact digital health platform serving thousands of users across multiple locations.
You will guide a senior engineering team while remaining hands-on, contributing directly to architecture decisions, software development, and system improvements.
The position combines technical leadership, software craftsmanship, and business impact within an environment that values autonomy and innovation.
You will work across a modern technology ecosystem involving Ruby on Rails, TypeScript, mobile integrations, and cloud-based solutions.
The ideal candidate is a proactive technical leader who thrives on ownership, complex problem-solving, and building scalable solutions.
This is an opportunity to influence engineering practices, mentor developers, and shape products that improve access to healthcare services.
The Tech Lead will be responsible for guiding the engineering team technically while actively contributing to the design, development, and continuous improvement of scalable software solutions.
- Lead the engineering team technically while maintaining a hands-on approach to software development.
- Drive architectural evolution across monolithic and microservices environments, balancing scalability, simplicity, and maintainability.
- Coordinate integrations between backend services, APIs, mobile applications, and external systems.
- Ensure end-to-end quality across code development, automated testing, production environments, and observability practices.
- Investigate technical issues, improve system performance, and promote continuous optimization.
- Support the growth and development of engineers through mentoring, knowledge sharing, and technical guidance.
- Participate in technical decisions, architecture discussions, and code reviews to maintain engineering excellence.
- Translate business needs into effective technical solutions and contribute to strategic product decisions.
The ideal candidate is an experienced technical leader with strong fullstack development expertise, a collaborative mindset, and the ability to make autonomous decisions in complex environments.
- Proven experience as a Tech Lead or Senior Software Engineer with technical leadership responsibilities.
- Strong backend development experience with Ruby on Rails and/or TypeScript.
- Hands-on development profile with active participation in coding and technical implementation.
- Experience designing and integrating REST APIs and distributed systems.
- Strong knowledge of PostgreSQL and database modeling principles.
- Experience working with AWS cloud environments.
- Solid understanding of CI/CD practices, Docker, Kubernetes, and modern software delivery workflows.
- Experience implementing automated testing and software engineering best practices.
- Knowledge of microservices architectures and messaging solutions such as SQS, SNS, or similar technologies is a plus.
- Experience with Flutter or mobile application integrations is an advantage.
- Familiarity with Redis, DynamoDB, or other NoSQL databases is desirable.
- Advanced CI/CD experience with tools such as GitHub Actions, Argo CD, or Infrastructure as Code practices is a plus.
- Ability to leverage AI tools to accelerate software development workflows is valued.
- Spanish and/or English proficiency is considered a differentiator.
- Strong ownership mindset, autonomy, decision-making ability, and focus on business impact.
- Excellent communication skills and ability to collaborate with multidisciplinary teams.
- Fully remote work model.
- Opportunity to work on a high-impact digital health platform with large-scale reach.
- Technical leadership role with significant influence over architecture and engineering practices.
- Collaboration with experienced engineers and multidisciplinary teams.
- Exposure to modern technologies and cloud-based environments.
- Opportunities for continuous learning, technical growth, and professional development.
- International collaboration opportunities through occasional written communication.