
Senior Software Engineer – Node.JS
Posted May 25

Posted May 25
This is a fully remote position, open to applicants in Brazil.
• Create intricate applications with an emphasis on Node.js.
• Support system architecture, coding, and enhance application efficiency.
• Collaborate with fellow developers and assist in the testing process.
• Lead and oversee the development team to ensure projects adhere to quality standards.
• Design, implement, and deliver highly scalable solutions using cloud-based architecture.
• Continuously develop, release, monitor, and enhance systems and services.
• Advocate for software development processes and best practices while mentoring team members.
• Engage in Agile ceremonies to ensure alignment and monitor progress.
• Provide stakeholders with regular updates on project status.
• Strong proficiency in Node.js, with experience in creating scalable and efficient backend systems and APIs.
• Familiarity with SQL and relational databases, such as Oracle or similar platforms.
• Experience with contemporary front-end frameworks, particularly React or Angular, and knowledge of Bootstrap for UI development.
• Exposure to additional languages and frameworks such as PL/SQL, Java/JSP, jQuery, HTML5, CSS3, PHP, Ruby, and ColdFusion is advantageous but not essential.
• Skilled in using source control tools like Git for collaborative development and version management.
• Understanding of secure coding practices and knowledge of standards like OWASP Top Ten and SANS CWE, with a commitment to adapting to evolving security threats through audits and ongoing education.
• Team-oriented with outstanding collaboration and communication skills, both verbal and written.
• Excellent multitasking capabilities, able to manage multiple projects and priorities effectively.
• An analytical mindset with exceptional problem-solving skills and a strong desire to learn and implement new techniques.
• Familiarity with mobile-first development and responsive design is a plus.
• Strong practical experience with modern AI models and coding tools that enhance development speed and software quality.
• Ability to apply AI throughout the Node.js lifecycle, including implementation, refactoring, debugging, and creating unit/integration tests.
• Experience utilizing AI to enhance CI/CD and quality engineering practices (test generation, flaky test analysis, release validation, and review support).
• Demonstrated ability to design or integrate automation that improves team efficiency, minimizes repetitive tasks, and enhances delivery consistency.
• Practical knowledge of model selection, prompt strategy, output validation, and secure handling of proprietary or sensitive information.
• Evidence of measurable outcomes from AI-enabled engineering (faster delivery cycles, stronger test posture, and reduced production defects).
• Remote work options
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.