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