FCamara Consulting & Training

Backend Developer, Kotlin – Specialist

FCamara Consulting & Training

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Lead technical initiatives end-to-end across the software development lifecycle, from architectural design to deployment and production operations.
  • Serve as a technical reference for the team and other squads, ensuring high standards of quality, performance, security, and resilience in services such as BFFs, communication hubs, and strategic APIs.
  • Define and evolve backend architectures, evaluating technical trade-offs, operational risks, and long-term impacts on AI Engineering platforms.
  • Establish and promote engineering best practices, including TDD/BDD, clean code, DDD, structured code reviews, and high coverage of automated tests.
  • Be heavily involved in the operation and maintenance of production systems, focusing on observability, root cause analysis, incident prevention, and continuous improvement.
  • Influence technical decisions across product, data, platform, and architecture, translating business needs into scalable, sustainable technical solutions.
  • Support the technical development of team engineers, fostering skills growth and software engineering maturity.

Requirements

  • Advanced, proven experience in backend development with Kotlin or Java, using frameworks like Spring Boot in high-scale environments.
  • Strong expertise in microservices architecture and BFFs, including API versioning, integration patterns, resilience, scalability, and asynchronous communication.
  • Solid experience with test automation at multiple levels (unit, integration, contract), ensuring reliability and security of deliveries.
  • Deep knowledge of relational and NoSQL databases such as PostgreSQL, MongoDB, and Cassandra, with a focus on consistency, performance, and availability.
  • Strong experience with messaging and streaming systems such as Kafka, SQS, and SNS in high-throughput scenarios.
  • Mastery of observability practices, including metrics, structured logging, distributed tracing, and defining SLIs/SLOs.
  • Hands-on experience in cloud environments (preferably AWS), using infrastructure as code (Terraform or CloudFormation) and mature CI/CD pipelines.
  • Advanced knowledge of application security, including authentication and authorization (JWT, OAuth2), encryption, and secure-by-design practices.
  • Proven experience in agile environments, with a DevOps mindset, technical ownership, and focus on operational efficiency.
  • Previous experience with complex platforms, system integrations, or mission-critical digital products.
Benefits
  • The company offers a remote work environment.
  • Technical development and continuous training.
  • Agile work environment focused on efficiency.
  • Opportunity to work in multidisciplinary teams.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
backend developmentKotlinJavaSpring Bootmicroservices architectureAPI versioningtest automationrelational databasesNoSQL databasescloud environments
Soft skills
technical leadershipteam developmentcommunicationproblem-solvinginfluencementorshipcollaborationoperational efficiencycontinuous improvementquality assurance