About the Role
The role involves building and maintaining backend services, optimizing system performance, and collaborating with cross-functional teams to deliver reliable and scalable software solutions.
Responsibilities
- Design and implement scalable backend services
- Collaborate with frontend and product teams to integrate features
- Optimize system performance and reliability
- Write clean, maintainable, and well-tested code
- Troubleshoot and resolve production issues
- Participate in code reviews and technical design discussions
- Ensure data consistency and integrity across services
- Develop and maintain APIs for internal and external use
- Monitor system health and respond to alerts
- Improve operational efficiency through automation
- Contribute to database design and query optimization
- Support deployment pipelines and CI/CD processes
- Follow security best practices in system design
- Document architecture and system workflows
- Mentor junior engineers and share technical knowledge
- Evaluate new technologies and tools for fit
- Ensure compliance with data privacy standards
- Work within agile development cycles
- Maintain high availability of critical services
- Contribute to incident response and post-mortems
- Align development with business objectives
- Refactor legacy systems for improved maintainability
- Support observability through logging and metrics
- Integrate third-party services securely
- Drive improvements in system scalability
Nice to Have
- Experience with high-scale production systems
- Familiarity with event-driven architectures
- Knowledge of microservices design patterns
- Experience with infrastructure as code
- Background in financial or regulated industries
- Contributions to open-source projects
- Advanced degree in computer science or related field
- Public speaking or conference presentations
- Leadership experience in technical projects
- Knowledge of data encryption and compliance standards
Compensation
Competitive salary and benefits package
Work Arrangement
Remote, based in Brazil
Team
Collaborative engineering team focused on scalable backend systems
Why This Role Matters
This position plays a key role in shaping the architecture of backend systems that power core product functionality, ensuring reliability and scalability as user demand grows.
Growth Opportunities
Engineers in this role will have the chance to lead technical initiatives, influence system design, and grow into more senior technical or leadership roles over time.
Not applicable


