Tech Lead Fullstack (Java/React)
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Tech Lead Fullstack (Java/React) in Brazil.
This is a high-impact technical leadership role in complex, mission-critical digital environments where architecture, performance, and reliability are essential. You will act as a key technical reference, responsible for designing end-to-end solutions across backend and frontend while ensuring architectural consistency and long-term scalability. The role combines hands-on development with strategic decision-making, including active coding in critical or structural areas when needed. You will work closely with product, design, QA, and technical stakeholders to translate business needs into robust technical solutions. In this environment, you will define standards, guide engineering practices, and remove technical blockers that impact delivery. You will also play a central role in strengthening observability, security, and system resilience. This is a leadership role where your technical judgment directly shapes system quality and team maturity.
Accountabilities:
- Lead technical decisions and ensure architectural coherence across fullstack solutions.
- Design and evolve scalable frontend and backend architectures aligned with functional and non-functional requirements.
- Define and enforce engineering standards, coding practices, and development guidelines.
- Actively resolve complex technical issues and remove architectural or delivery blockers.
- Participate in architecture reviews and support critical technical decision-making processes.
- Contribute with hands-on coding in key or high-impact areas when necessary.
- Ensure seamless integration between frontend, BFF, and backend systems.
- Drive governance practices including observability, security, and system resilience.
- Collaborate closely with PO, UX, QA, and technical stakeholders to deliver high-quality solutions.
- Elevate engineering maturity through mentoring, code reviews, and continuous technical guidance.
- Strong experience with modern Java (17+ or 21+) and frameworks such as Spring Boot or Micronaut.
- Advanced proficiency in React and frontend architecture design.
- Solid experience with microservices architecture and BFF (Backend for Frontend) patterns.
- Strong knowledge of REST API design, versioning, and system integration.
- Experience with event-driven architectures and asynchronous processing.
- Knowledge of authentication and authorization mechanisms (OAuth2, JWT, RBAC).
- Experience with resilience patterns (retry, circuit breaker, fallback, timeout strategies).
- Solid understanding of relational and event-driven data persistence models.
- Experience with messaging systems such as Kafka, RabbitMQ, or AWS SQS.
- Strong knowledge of observability practices (logging, metrics, distributed tracing).
- Familiarity with application security best practices (OWASP Top 10).
- Experience with Docker, Kubernetes, CI/CD pipelines, and DevOps practices.
- Proficiency with Git workflows and collaborative code review practices.
- Strong leadership, communication, and decision-making skills in complex environments.
- Ability to mentor engineers and act as a technical reference point.
- Competitive compensation package aligned with senior technical leadership roles
- Remote or flexible work arrangement (based in Brazil)
- Health, dental, and wellness benefits
- Meal or food allowance
- Home office support
- Continuous learning and professional development opportunities
- Exposure to complex, high-scale, and critical digital systems
- Collaborative and technically mature engineering environment
- Career growth opportunities in technical leadership paths
- Work with modern architectures and cutting-edge technologies
Requirements:
Benefits:
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