- Where you can work from
- Remote — Mexico onlyMexico
- Salary
- Salary not disclosedThe employer did not publish a range. We do not estimate one.
- Job type
- Contract
- Experience
- Senior
Skills
See more from us in Google Search — add us as a preferred source.
Opens himalayas.app in a new tab. No account needed.
via Himalayas · Himalayas
Job description
Senior Software Engineer (Node.js)
Important: This role is open only to candidates currently living in Mexico or Latin America. Applications from other regions will not be considered.
Join MagmaLabs, a leading provider of expert software engineers dedicated to helping companies achieve their goals across diverse and impactful industries. We are actively seeking a seasoned Senior Software Engineer (Node.js) to join our fully remote team.
In this pivotal role, you will apply your passion for building scalable, high-performance backend systems to solve complex challenges for our clients in healthtech, e-commerce, fintech, and other fast-growing sectors. You will play a key role in designing, developing, and maintaining modern backend architectures powered by Node.js and cloud-native technologies, directly contributing to our clients’ success while driving technical excellence across projects.
About the Role
Are you a seasoned Backend Engineer passionate about building reliable, secure, and scalable systems with Node.js?
As a Senior Software Engineer (Node.js), you will take ownership of architectural decisions, lead backend initiatives, and ensure best practices across high-traffic APIs, SaaS platforms, and distributed systems. You’ll balance delivery speed with long-term maintainability, performance optimization, security, and observability.
Your contributions will directly impact system reliability, developer productivity, and business scalability.
If you thrive on solving complex backend challenges using modern JavaScript/TypeScript ecosystems, we want to hear from you.
Responsibilities
- Lead the architectural design, development, and continuous evolution of scalable backend applications using Node.js (preferably with TypeScript).
- Design and implement RESTful and/or GraphQL APIs with clear versioning, validation, documentation, and error-handling standards.
- Optimize database performance (primarily PostgreSQL), including schema design, indexing strategies, query tuning, and transaction management.
- Implement asynchronous processing, background jobs, and event-driven workflows using modern queue or messaging systems.
- Design resilient integrations with third-party APIs and services (timeouts, retries, circuit breakers, monitoring).
- Ensure code quality and reliability through automated testing (unit, integration, and contract tests).
- Participate in code reviews, maintain high engineering standards, and actively mentor team members.
- Collaborate cross-functionally with product managers, designers, and other engineers to deliver end-to-end solutions.
- Contribute to infrastructure and deployment processes (Docker, Kubernetes, CI/CD pipelines).
- Improve production reliability through monitoring, logging, tracing, and performance optimization.
- Maintain clear technical documentation, including architecture decisions and operational guidelines.
- Take ownership of complex technical initiatives and drive them to completion independently.
Requirements
- Minimum of 7 years of software development experience, with at least 5 years focused on backend development using Node.js in production environments.
- Strong proficiency in TypeScript (or modern JavaScript with willingness to work in TypeScript).
- Experience with backend frameworks such as NestJS, Express, or Fastify.
- Solid expertise with relational databases (preferably PostgreSQL), including schema design and query optimization.
- Experience with caching and/or asynchronous processing systems (e.g., Redis, message brokers, queues).
- Hands-on experience with automated testing frameworks (e.g., Jest or similar) and CI/CD pipelines.
- Strong understanding of secure backend practices (authentication, authorization, input validation, secrets management, rate limiting).
- Experience working with containerization and cloud environments.
- Proficiency with Git and collaborative development workflows.
- Strong problem-solving skills and ability to thrive in a remote-first environment.
- Excellent communication skills in English.
- Demonstrated ability to take initiative and lead technical decisions independently.
- Experience working within Agile development methodologies (Scrum, Kanban, etc.).
Bonus Points If You Have
- Experience designing microservices or refactoring monolithic systems.
- Experience with event-driven architectures.
- Familiarity with GraphQL or advanced API contract design.
- Experience with Amazon Web Services, Google Cloud, or Microsoft Azure.
- Hands-on experience with Docker and container orchestration.
- Knowledge of distributed tracing and observability practices.
- Exposure to frontend frameworks such as React.js.
- Contributions to open-source projects or technical publications.
About Us
We are a team of innovative software professionals dedicated to delivering high-quality solutions across diverse industries. With a proven track record of success, we prioritize technical excellence, collaboration, and the continuous growth of our team members.
We are committed to mentorship, skill expansion, and long-term career progression within a supportive, remote-first environment.
Join us to work on impactful projects and advance your career as a Senior Node.js Engineer.
Originally posted on Himalayas
Job availability & source
Still listed on the employer's own board at our last check, 29 hours ago
This job was originally posted by the employer or source shown below. We re-check the original listing regularly to keep its availability current, and send you straight to it to apply — we never sit in between.
- Source
- Himalayas
- Posted by the employer
- 24 Oct 2026
- First seen by us
- 24 Oct 2026
- Last checked
- 25 Oct 2026
via Himalayas — view on source
Similar remote jobs
Senior Backend Developer (Node.js / Nest.js)
Proxify ABLast monthIndiaSeniorBackendNestJSNode.jsAWSPrincipal Backend Engineer
JeevesLast weekMexicoSeniorBackendAWSAzureCI/CDNode.js Developer
NewEdgeQ Technologies Private LimitedPosted 18 hours agoUnited StatesUSD 90K–165K / yearMid levelBackendJavaScriptNode.jsAgileBackend Developer (Node)
NewZoftify — Travel Software DevelopmentPosted todayLocation not statedMid levelBackendJavaScriptAgileAWSBackend Developer (Node) Part-time
NewZoftify — Travel Software DevelopmentYesterdayLocation not statedPart-timeMid levelBackendJavaScriptNode.jsAgileSenior Software Engineer (CA - Remote)
First American3 days agoUnited StatesUSD 129K–172K / yearSeniorBackendJavaPythonAgileSenior Back End Software Engineer
EpistemixLast weekCA · GB · USSeniorBackendAgileAWSCI/CDBackend Developer (Mid-Level / Senior) — Fitness SaaS Platform
NewGracemark SolutionsPosted todayUnited StatesSeniorBackendAWSJavaKotlin