
Senior Full Stack Developer – Node.js, Angular
Posted Aug 23

Posted Aug 23
This is a fully remote position, open to applicants in Brazil.
• Serve as a Full Stack Node.js/Angular Developer on NTT DATA initiatives
• Engage in complex projects that require a high level of technical expertise
• Design and maintain applications utilizing Node.js and Angular
• Test and document RESTful APIs
• Work with microservices, hexagonal, and event-driven architectures, alongside functional programming and Domain-Driven Design (DDD)
• Implement and integrate messaging systems such as RabbitMQ, Kafka, and SQS/SNS
• Utilize Azure and MongoDB in software solutions
• Read and write files via Node.js
• Collaborate using CI/CD, Git, Gitflow, and GitLab
• Employ containers, Docker, and Docker Compose
• Create and execute unit tests in both JavaScript and TypeScript
• Provide support for applications in production through monitoring, troubleshooting, and analysis
• Participate in the full end-to-end (E2E) development cycle, from refinement to production deployment
• Utilize agile methodologies, including Scrum and Kanban
• Over 5 years of experience in Node.js development
• Proficient in testing and documenting RESTful APIs
• Familiarity with microservices, hexagonal, and event-driven architectures
• Understanding of functional programming and Domain-Driven Design (DDD)
• Experience with RabbitMQ, Kafka, and SQS/SNS
• Proficient in Azure
• Experience with NoSQL databases, particularly MongoDB
• Capability to read and write files using Node.js
• Knowledge of CI/CD, Git, Gitflow, and GitLab
• Familiarity with containers, Docker, and Docker Compose
• Experience in writing unit tests for JavaScript and TypeScript applications
• Ability to support applications in production, encompassing monitoring, troubleshooting, and analysis
• Familiarity with the complete software development process, from refinement to production deployment
• Strong communication, organizational, autonomy, and teamwork abilities
• Understanding of agile methodologies, including Scrum and Kanban
• Knowledge of the financial services and card payments sector is an advantage
• Advanced proficiency in English is a plus
• An environment that prioritizes best practices, code quality, and professional development
• A collaborative and diverse culture that emphasizes continuous improvement
Arista Networks
Coforma
Platform.sh
Arista Networks
Get handpicked remote jobs straight to your inbox weekly.