Senior Backend Software Engineer

New
Remote-first role within Brazil, flexible working schedule aligned with team and time zone needsFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
5+ years
Required Skills
AWSPostgreSQLDynamoDBGCPJavaKotlinMySQLRESTful APIsMicroservices

Requirements

  • 5+ years of experience in backend or full-stack software engineering roles.
  • Strong experience designing and architecting large-scale, multi-tier distributed systems.
  • Solid expertise in Java and/or Kotlin.
  • Experience building RESTful APIs and working with HTTP-based architectures.
  • Strong knowledge of cloud platforms such as AWS or Google Cloud Platform.
  • Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, DynamoDB).
  • Good understanding of data structures, algorithms, and system design principles.
  • Experience working in agile, remote, and cross-functional international teams.
  • Strong English communication skills for technical discussions and collaboration.

Responsibilities

  • Design, develop, test, deploy, and maintain scalable backend services supporting high-availability, high-traffic systems.
  • Contribute to the architecture and evolution of a large microservices ecosystem, ensuring resilience and long-term scalability.
  • Build and integrate RESTful APIs and third-party services to support product and business requirements.
  • Improve system performance, reliability, and observability across mission-critical applications.
  • Collaborate with cross-functional teams in an agile environment to deliver frequent releases.
  • Participate in technical design discussions and help define best practices across engineering teams.
  • Support subscription, billing, and data services that act as core system-of-record components.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now