Accountabilities:
- Design, develop, and maintain scalable backend systems using Node.js, TypeScript, and cloud-based technologies.
- Collaborate closely with cross-functional teams including frontend engineers, product managers, designers, and QA professionals.
- Participate in all stages of the software development lifecycle, from product discovery and planning to deployment and optimization.
- Build and enhance APIs with strong focus on performance, scalability, validation, and security best practices.
- Optimize high-volume transactional systems to ensure reliability, concurrency handling, and system efficiency under load.
- Improve database structures, query performance, and data migrations using PostgreSQL.
- Identify, troubleshoot, and resolve bugs and production issues in a fast-paced development environment.
- Contribute to architecture discussions and continuous improvements in engineering standards and processes.
Requirements:
- At least 8 years of experience as a Software Engineer with strong backend development expertise.
- Advanced proficiency in Node.js, TypeScript/JavaScript, and backend engineering best practices.
- Experience with at least one additional server-side programming language.
- Strong knowledge of PostgreSQL, including query optimization, database modeling, and migrations.
- Solid understanding of object-oriented programming principles and software design patterns.
- Experience designing scalable and distributed systems capable of handling high transaction volumes.
- Strong experience building secure and scalable APIs, including authentication and queue-based architectures.
- Familiarity with AWS cloud services and serverless architectures is highly valued.
- Experience working with SaaS platforms and always-on production environments is a plus.
- Excellent communication skills with the ability to explain technical concepts clearly to diverse stakeholders.
- Comfortable working autonomously in fully remote and globally distributed teams.
- Business-oriented mindset with strong problem-solving and customer-focused thinking.
Benefits:
- Fully remote work flexibility with optional coworking access.
- Competitive compensation package with potential stock grant opportunities depending on role and location.
- Exposure to large-scale global SaaS products and complex engineering challenges.
- Opportunity to work with internationally distributed teams across multiple countries and cultures.
- Inclusive, collaborative, and innovation-driven work environment.
- Career growth opportunities in a fast-scaling global technology company.
- Access to additional perks and benefits based on employment status and location.
🇧🇷 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 AcademyCandidaturas encerradasVer outras vagas
