Desenvolvedor Back end Sr
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Backend Developer (Desenvolvedor Back-end Sr) based in Brazil.
This is a senior-level engineering role focused on building and evolving high-performance distributed systems that operate at scale. You will play a key role in designing backend architectures based on microservices and event-driven principles, ensuring systems are resilient, scalable, and observable. Working within a modern cloud-native environment, you will contribute to technical strategy, influence architectural decisions, and help define engineering standards across teams. The role requires strong hands-on expertise in backend development combined with the ability to mentor engineers and elevate technical maturity within the organization. You will collaborate closely with cross-functional teams, contributing to incident resolution, continuous improvement, and platform evolution. This is a highly impactful position for someone who enjoys deep technical challenges and wants to shape robust, high-availability systems.
Accountabilities:
- Lead the design and development of high-performance backend services using Java 11+ and modern frameworks such as Micronaut.
- Architect and evolve microservices and event-driven systems leveraging Kafka and related streaming patterns.
- Define and implement best practices for scalability, resilience, security, and observability in AWS-based environments.
- Design and optimize PostgreSQL data models and queries to ensure high performance and reliability.
- Establish engineering standards for versioning, security, and service governance across backend systems.
- Conduct code reviews, ensuring high-quality delivery and consistency in engineering practices.
- Support incident analysis, troubleshooting, and continuous system improvement.
- Mentor and guide developers, acting as a technical reference for the team.
- Influence technical roadmap decisions and contribute to long-term architectural strategy.
- Strong experience with Java 11+ and modern backend frameworks (Micronaut preferred).
- Solid background in distributed systems architecture and microservices design.
- Advanced experience with Kafka, including topics, partitions, consumer groups, DLQ, and event-driven patterns.
- Deep knowledge of PostgreSQL, including modeling, tuning, and performance optimization.
- Experience with AWS services such as RDS, MSK, API Gateway, and Infrastructure as Code tools (Terraform or CloudFormation is a plus).
- Knowledge of CI/CD pipelines, automated testing, and DevOps practices.
- Proven ability to lead and deliver complex technical solutions in production environments.
- Familiarity with software engineering best practices and scalable system design.
- Experience with DDD, Event Sourcing, or CQRS.
- Familiarity with observability and monitoring tools such as DataDog, OpenTelemetry, or Feature Flags.
- Previous experience in a Tech Lead or technical leadership role.
- Exposure to multi-region and fault-tolerant architectures.
- Competitive compensation aligned with senior-level technical expertise.
- Remote-first work model with flexible collaboration.
- Meal or food allowance depending on contract structure.
- Health and dental insurance coverage.
- Access to continuous learning platforms, certifications, and internal training programs.
- Mentorship programs and structured career development support.
- Discount programs for education, wellness, travel, and partner services.
- Access to fitness, medical, and employee assistance benefits depending on eligibility.
Requirements:
Differentials: