#PaixãoPorTransformação
Senior Backend Developer, Node.js
Location
Brazil
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Developer, Node.js
Spread Tecnologia
• Venha fazer parte de uma empresa que ama transformar com tecnologia e abraça a diversidade em todas as suas formas!
Job Requirements
- Linguagem: Node.js (TypeScript)
- Desenvolvimento backend com Node.js e TypeScript
- Cloud: AWS (Lambda, Serverless, S3, DynamoDB)
- Mensageria: Kafka, SNS, SQS
- DevOps: CI/CD, Docker, Kubernetes
- Segurança: Boas práticas de desenvolvimento seguro
- Implementação de APIs escaláveis e seguras
- Conhecimento intermediário em banco de dados relacionais e não relacionais
- Participação em code reviews e melhoria contínua
- Noções de AWS e mensageria (Kafka, SNS, SQS)
Benefits
- Vaga também para PcD
- Trabalho Remoto
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Maintain the established standards for the codebase. • Solve technical problems using algorithms. • Identify bugs, root causes, and solutions. • Knowledge of testing, metrics, and security best practices. • Support the team and participate in ceremonies for professional development. • Collaborate with the team to understand requirements and ensure the delivery of high-quality solutions. • Analyze requirements and design technical solutions using messaging services and REST APIs. • Implement system integrations using messaging services and REST APIs.
Senior Voice Backend Software Engineer, Node.js, Java
SutherlandWe make digital 𝐡𝐮𝐦𝐚𝐧™ #MakeDigitalHuman
• Provide deep technical expertise in backend development, code reviews, and architectural discussions, ensuring best practices are followed. • Design, develop, test, and deploy backend software solutions using Node.js and Java, adhering to high-quality standards. • Architect and optimize relational database schemas, write efficient queries, and ensure data integrity and performance. • Develop and maintain components for real-time communication, including SIP signaling and RTP streaming. • Explore and implement solutions for audio/video media processing and integration within the contact center environment. • Contribute to the development of contact center-specific features and integrations, understanding the nuances of the domain. • Identify and address performance bottlenecks, ensuring the platform can scale to meet growing demands. • Diagnose and resolve complex production issues, providing timely and effective solutions. • Work closely with product managers, architects, QA engineers, and other stakeholders to deliver high-quality software.
• Develop and maintain your squad’s microservices, delivering complete features — from design to implementation, including deployment and production monitoring. • Work with serverless and event-driven architecture: AWS Lambda, SQS, SNS, DynamoDB Streams, with attention to idempotence, retries and DLQs. • Model data in DynamoDB and build REST APIs (and expose/consume GraphQL via Apollo Federation) with high quality. • Actively participate in code reviews, design documents and RFCs, providing and receiving technical feedback. • Support and help resolve incidents within your squad’s domain. • Collaborate with product, data and security teams in an agile environment. • Take ownership of medium-sized tasks with autonomy and communicate clearly in writing.
• As a mid-level backend developer, you will be responsible for developing new features and evolving the current product in projects related to our e-commerce. • Your role includes working with the team and the Tech Lead to design robust architectures and implement development best practices. • You will also participate in defining technical standards, supporting less experienced developers and ensuring the quality of code in production. • You may contribute to our open-source repositories, attend technology events and write technical articles about your challenges. • Work on the development and maintenance of backend systems (e.g., Python with Django, Node.js with NestJS, and Golang). • Collaborate with the team to define and implement scalable, secure software architectures. • Participate in strategic decisions for evolving systems toward microservices. • Review code and support other developers. • Automate and optimize CI/CD processes and deployments in cloud environments. • Implement automated tests and monitoring processes. • Collaborate with other teams (frontend, DevOps, QA) to ensure system integration and quality.




