Software Engineer Back End

New
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
GitJavaMongoDBMySQLCI/CDRESTful APIsMicroservicesDistributed Systems

Requirements

  • Solid experience in backend development with Java in production environments.
  • Strong knowledge of relational and non-relational databases (e.g., MySQL, MongoDB), including complex queries and performance tuning.
  • Experience building and maintaining RESTful APIs and modular service-oriented architectures.
  • Hands-on experience with automated testing, Git version control, and CI/CD pipelines.
  • Familiarity with large-scale systems, high data volume processing, and distributed architectures.
  • Knowledge of AI-assisted development tools (e.g., Copilot, Cursor, Claude Code, Codex).
  • Experience working in agile product teams with strong collaboration and communication skills.
  • Strong analytical and problem-solving abilities, with the capacity to communicate effectively with technical and non-technical stakeholders.

Responsibilities

  • Develop, evolve, and maintain backend services using Java, ensuring high standards of performance, scalability, maintainability, and reliability in production environments.
  • Design and implement APIs, microservices, and system integrations, supporting complex distributed architectures and data-heavy workflows.
  • Participate in architectural discussions and technical decisions, contributing to the evolution of scalable and resilient system designs.
  • Write clean, testable, and efficient code while implementing automated tests (unit and integration) to ensure software quality.
  • Collaborate with cross-functional teams (Product, QA, Data, Frontend) to deliver end-to-end solutions aligned with business needs.
  • Monitor, troubleshoot, and optimize application performance, identifying bottlenecks and improving system efficiency.
  • Participate in code reviews, mentoring junior developers, and promoting engineering best practices across the team.
  • Document technical designs, system flows, and engineering practices to support knowledge sharing and team alignment.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now