We’re a tech consultancy, expert in software engineering and cloud transformation.
Senior NodeJS Engineer
Location
Brazil
Posted
18 hours ago
Salary
0
Seniority
Senior
Job Description
Senior NodeJS Engineer
Vigil
• You will join our engineering team and be a valued member working closely in a collaborative, autonomous, cross-functional team. • Partner with business stakeholders to identify and address critical problems. • Collaborate with cross-functional teams to make critical architectural decisions and drive the decoupling of the existing platform. • Design and implement software solutions that can scale as the company grows, handling increased load and traffic. • Work closely with 40+ engineers to ensure smooth integration and scaling of existing and new services. • Troubleshoot and resolve performance and scaling issues • Contribute to system architecture and technical strategy decisions. • Write clean, maintainable, and testable code. • Be involved in the continuous improvement of the platform’s infrastructure, enhancing our automation and deployment processes. • Ensure that software design adheres to best practices and is optimised for performance. • Use AWS, Docker, Kubernetes, and other cloud-native technologies to enhance the platform’s scalability and reliability. • Collaborate with team members to set development priorities and work in an Agile environment.
Job Requirements
- Bachelor's degree in Computer Science or any related technical field
- Strong team player with a collaborative mindset.
- Proactive problem-solving attitude with exceptional troubleshooting abilities.
- Proven experience as a Node.js engineer, with strong expertise in building scalable applications.
- Experience with cloud infrastructure, including AWS, Docker, and Kubernetes.
- Familiarity with databases like MongoDB and caching technologies like Redis.
- Experience with message queues and event-driven architectures (RabbitMQ, SNS, Kafka, etc.).
- Proficiency in writing scalable and maintainable code using Node.js and Express.
- Understanding of Terraform for infrastructure as code.
- Ability to collaborate effectively with cross-functional teams.
- Basic project management skills and experience with Agile Scrum methodologies.
- Proficiency in the following technologies: Node.js, Express, MongoDB, AWS, RabbitMQ, SNS, Kafka or similar, Redis, Terraform, Docker (ECS), Kubernetes (EKS)
- Experience working in Agile development environments.
- Strong English and Portuguese communication skills, both written and verbal.
Benefits
- Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues and help create our company culture
- A culture in which we don’t criticise failure but ensure we learn from our mistakes
- An Agile environment where your ideas are welcome
- The possibility to grow and experience different projects
- Ongoing Training & Mentoring
- The possibility to travel
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design, develop, test, and maintain enterprise COBOL applications on IBM Mainframe platforms. • Develop and enhance batch and online transaction processing systems. • Analyze business and technical requirements to deliver scalable, reliable solutions. • Troubleshoot production issues and provide ongoing application support. • Optimize application performance and improve system stability. • Participate in code reviews and contribute to development best practices. • Collaborate with cross-functional teams throughout the software development lifecycle. • Support modernization initiatives and integration with newer technologies while maintaining critical legacy systems. • Create and maintain technical documentation.
Full Stack Developer
Signet JewelersOur mission: Enable all people to Celebrate Life and Express Love.
• Lead the design, development, and implementation of enterprise-scale applications and services. • Define and enforce application architecture, coding standards, design patterns, and development best practices. • Provide technical direction and guidance to development teams throughout the software development lifecycle. • Review technical designs, code, and implementation approaches to ensure quality, maintainability, and scalability. • Serve as the technical subject matter expert for full-stack development and cloud technologies. • Design and develop scalable web applications using .NET, Java, Angular, and AWS services. • Architect and implement RESTful APIs, microservices, and event-driven solutions. • Design cloud-native and serverless architectures leveraging AWS services. • Evaluate emerging technologies and recommend solutions that align with business and technology strategies. • Ensure applications meet performance, security, reliability, and compliance requirements. • Mentor and coach developers on technical skills, software design, and development best practices. • Support technical onboarding and growth of team members. • Lead code reviews and promote a culture of continuous improvement and engineering excellence. • Collaborate with Product Managers, Business Analysts, Architects, QA teams, and business stakeholders to translate requirements into technical solutions. • Provide effort estimates, technical assessments, and delivery plans for new initiatives. • Participate in Agile ceremonies and help drive successful sprint planning and execution. • Identify and mitigate technical risks and dependencies. • Support production deployments, issue resolution, and continuous improvement initiatives. • Drive adoption of CI/CD pipelines and DevOps best practices. • Collaborate with infrastructure and cloud teams to optimize application deployment and monitoring strategies. • Implement logging, monitoring, observability, and performance tuning solutions. • Ensure cloud resources are designed for security, scalability, and cost optimization.
• Long-term contract opportunity for a Commercial Grade Dedication SME. • Opportunity for Senior/Principal Lead Engineer working remote. • Report to the Manager of Operations. • Provide oversight, review, and governance of supplier CGD programs. • Ensure commercial-grade items used in safety-related applications meet design, regulatory, and quality requirements. • Focus on approval of supplier CGD programs—not performing dedication. • Be the Design Authority SME for CGD across AP1000 projects. • Determine safety function and critical characteristics using design documentation. • Review supplier CGD procedures, plans, and methodologies. • Evaluate technical adequacy of item determinations, critical characteristics, and methods. • Ensure compliance with 10 CFR 50 Appendix B, 10 CFR Part 21, and EPRI guidance. • Resolve technical gaps, risks, and nonconformances. • Work with suppliers, EPC partners, and engineering teams. • Integrate CGD requirements into design, procurement, and construction processes. • Develop guidance, training, and best practices.
• End-to-end features. You own your work from the database to the user interface, across the customer-facing web app, APIs, partner integrations, and workflows that support files from open to disbursement. You take a problem from rough idea through spec, build, review, and launch. • Driving requirements to closure. You partner directly with the product, turn ambiguous asks into concrete specs, surface tradeoffs, and drive the work to completion. You do not wait for a fully defined ticket. You gather context, make informed decisions, and move the work forward. • Quality you can stand behind. Money and identity flow through this product, so correctness is a core part of the role. You write tests, account for failure cases, and maintain a high quality bar on every PR, whether the first draft was written by you or by an agent. • Production readiness. You ship, observe, and respond. You improve the codebase as you work and help raise the team’s standard for reliability, maintainability, and operational quality.




