Backend Developer
Internas
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Propose innovative technical solutions for critical project challenges.
- Analyze and resolve architectural issues in high-demand systems, ensuring scalability and performance.
- Develop and maintain complex CI/CD pipelines, optimizing reliability and efficiency.
- Design and implement robust REST APIs using Java and Kotlin.
- Guide the team on best practices for version control with Git, including code reviews and resolving complex conflicts.
- Contribute to architectural decisions aimed at evolving distributed systems.
Requirements
- Proficiency in Java and Kotlin for backend development.
- Experience designing, implementing, and maintaining scalable REST APIs.
- Advanced version control practices with Git, including resolving complex conflicts.
- Diagnosis and resolution of critical issues in CI/CD pipelines.
- Advanced knowledge of distributed systems architecture focused on performance, scalability, and security.
- Ability to apply secure API strategies following industry standards (e.g., OWASP).
- Experience with OAuth2 or OpenID Connect authentication in APIs.
- Previous involvement in projects using microservices, CQRS, or event-driven architectures.
- Experience with canary or blue-green deployments in critical environments.
- Knowledge of monitoring and observability for distributed systems (e.g., Prometheus, Grafana, or similar).
Benefits
- We value the continuous growth of Zuppers
- Transparent Internal Selection Process (PSI), accessible and aligned with company objectives.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaKotlinREST APIsCI/CD pipelinesGitdistributed systems architectureOAuth2OpenID ConnectmicroservicesCQRS
Soft Skills
problem-solvingteam guidancebest practices adherence