M3usa
Senior Software Engineer - Node.JS (Remote)
Company
Role
Senior Software Engineer - Node.JS (Remote)
Location
Job type
Full-time
Found on Mokaru
2 months ago
Salary
Job description
M3 Global Research, an M3 company is looking for a Senior Software Engineer who can thrive in a fast-paced environment developing complex applications to join our cutting-edge engineering team. Our ideal candidate would demonstrate an understanding of software development concepts and development lifecycles using Agile methodologies, object-oriented design, and accepted design patterns and practices. You'll be responsible for assisting with system design, coding, improving application performance, collaborating with other developers, and assisting with testing.
- Lead and supervise the development team, ensuring projects are executed efficiently, aligned with Agile methodologies, and meet quality standards.
- Design, implement, and deliver highly scalable solutions based on modern cloud-based architecture.
- Continuously develop, release, monitor, and improve our systems and services while fostering a culture of accountability within the team.
- Set and actively promote software development processes and best practices, providing mentorship to team members.
- Participate in and facilitate Agile ceremonies, such as daily stand-ups, sprint planning, and retrospectives, to ensure alignment and progress tracking.
- Provide regular status updates to stakeholders, ensuring transparency and clear communication of progress, roadblocks, and timelines.
- Partner with product managers, designers, and engineers across the organization to shape high-impact solutions and deliver high-quality applications.
- Take responsibility for the team’s deliverables, ensuring scope is maintained and work is delivered iteratively while embracing Agile principles.
- Strong expertise in Node.js, with experience building scalable and efficient backend systems and APIs.
- Knowledge of SQL and familiarity with relational databases like Oracle or similar platforms.
- Experience with modern front-end frameworks, specifically React or Angular, and familiarity with Bootstrap for UI development.
- Exposure to additional languages and frameworks such as PL/SQL, Java/JSP, jQuery, HTML5, CSS3, PHP, Ruby, and ColdFusion is beneficial but not mandatory.
- Proficient with source control tools like Git for collaborative development and versioning.
- Knowledge of secure coding practices and familiarity with 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 exceptional collaboration and communication skills, both verbal and written.
- Exceptional multitasking abilities, capable of balancing multiple projects and priorities effectively.
- An analytical mindset with superior problem-solving abilities and a strong inclination to learn and implement new techniques.
- Familiarity with mobile-first development and responsive design is a plus.
AI and Automation Expectations
- Strong hands-on experience with modern AI models and coding tools that improve development velocity and software quality.
- Ability to apply AI across the Node.js lifecycle, including implementation, refactoring, debugging, and unit/integration test creation.
- Experience using AI to strengthen CI/CD and quality engineering practices (test generation, flaky test analysis, release validation, and review support).
- Proven ability to design or integrate automation that increases team efficiency, reduces repetitive work, and improves delivery consistency.
- Practical understanding of model selection, prompt strategy, output validation, and safe handling of proprietary or sensitive information.
- Evidence of measurable outcomes from AI-enabled engineering (faster delivery cycles, stronger test posture, and reduced production defects).
- We are currently targeting candidates located in Brazil who are willing to work US EST hours
- We kindly ask that you submit your resume in English
*M3 reserves the right to change this job description to meet the business needs of the organization
#LI-JM1
#LI-Remote


