Accountabilities
In this role, you will contribute to the design, development, and continuous improvement of backend systems that power large-scale global platforms. You will work across the full development lifecycle, from discovery to deployment, ensuring high-quality, scalable, and secure solutions.
- Develop and enhance backend services, APIs, and distributed systems using Node.js and TypeScript.
- Design scalable architectures capable of handling high transaction volumes and complex workflows.
- Collaborate with cross-functional teams (product, frontend, QA, and design) to deliver end-to-end features.
- Optimize database performance and manage data modeling, migrations, and queries (primarily PostgreSQL).
- Ensure system reliability through testing, debugging, and continuous improvement of code quality.
- Contribute to technical decisions, design patterns, and engineering best practices.
- Participate in the full SDLC, including planning, implementation, deployment, and monitoring.
Requirements
The ideal candidate has strong backend engineering experience in high-scale environments, with solid mastery of Node.js and TypeScript and a strong foundation in distributed systems and APIs.
- 4+ years of experience as a Software Engineer with a backend focus.
- Strong proficiency in Node.js and TypeScript, with additional experience in at least one backend language.
- Deep knowledge of PostgreSQL, including query optimization, modeling, and migrations.
- Experience building scalable APIs, including authentication (JWT), validation, and queue-based architectures.
- Strong understanding of OOP principles, design patterns, and system design fundamentals.
- Experience working with high-volume systems, ensuring performance, concurrency, and idempotency.
- Familiarity with cloud environments (AWS preferred) and serverless architectures is a plus.
- Strong communication skills and ability to work effectively in remote, distributed teams.
- Analytical mindset with a product- and business-oriented approach to engineering.
Benefits
- Competitive compensation with stock grant opportunities (role-dependent)
- Remote-first work model with optional coworking (WeWork access)
- Flexible work arrangements and global team environment
- Exposure to large-scale, high-impact global engineering challenges
- Career growth in a fast-scaling, international organization
- Additional perks and benefits depending on location and employment status
- Inclusive and diverse workplace culture focused on collaboration and innovation.
🇧🇷 Essa vaga exige inglês. Você está pronto?
A DevSpeak Academy prepara desenvolvedores brasileiros para conquistar vagas internacionais. Domine o inglês técnico com professores que entendem o mundo dev.
Conheça a DevSpeak Academy