Responsibilities
- Design and Scale: Build and maintain production-grade backend services using Java and Spring Boot within a microservices architecture.
- Modernize Infrastructure: Execute complex migration patterns to transition services from legacy systems to modern cloud-native platforms.
- Data Integrity & Streaming: Manage high-volume data flows using Kafka and ensure seamless synchronization between relational (MySQL/PostgreSQL) and NoSQL databases.
- Architectural Evolution: Participate in architectural discussions and code reviews, contributing to the roadmap for AI-driven workflows and LLM-based service patterns.
- Cross-Functional Collaboration: Partner with international product and engineering squads to translate business requirements into technical solutions that impact millions of users.
Requirements
- 6+ years of Backend Engineering experience with large-scale, production-grade systems.
- Expert proficiency in Java and Spring Boot (familiarity with Gradle is a plus).
- Strong expertise in Microservices & API Design: Proven track record in building RESTful APIs and navigating distributed systems.
- Data Proficiency: Hands-on experience with Relational Databases (MySQL or PostgreSQL) and Event-Streaming (Kafka).
- NoSQL Experience: Practical knowledge of DynamoDB or similar NoSQL solutions.
- Migration Experience: Proven ability to handle large-scale platform migrations and decommission legacy codebases.
- Fluent English: Strong verbal and written communication skills for daily collaboration in an all-English environment.
- Remote Readiness: Experience working in Agile teams within remote environments across LATAM.
Nice to Have
- AI/LLM Integration: Direct exposure to OpenAI, Anthropic APIs, or building AI-driven service patterns.
- Cloud Native: Familiarity with broader AWS services and infrastructure.
- API Ecosystems: Knowledge of GraphQL and API Gateways.
- UI Awareness: Understanding of how backend services feed into frontend interfaces (e.g., recruiter dashboards or candidate lists).
- Tooling: Experience with CI/CD tools like GitHub Actions or Jenkins.
Additional Information
- The role requires consistent collaboration with teams aligned to EST. Candidates must be based in LATAM and be able to provide a minimum of 4–6 hours of daily overlap with the US Eastern time zone to participate in stand-ups and synchronous technical discussions.
- All interviews, technical assessments, documentation, and daily communication will be conducted exclusively in English.