Home
Jobs
Saved
Resumes
Senior Software Engineer, Node.js at MagmaLabs | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Senior Software Engineer, Node.js
MagmaLabs
Remote
Website
LinkedIn
Senior Software Engineer, Node.js
Mexico
Contract
2 hours ago
No H1B
Apply Now
Key skills
Cloud
Docker
GraphQL
JavaScript
Jest
Kubernetes
Node.js
Postgres
Redis
TypeScript
Express
NestJS
Fastify
PostgreSQL
RESTful
Git
Caching
Performance Optimization
Agile
Scrum
Kanban
CI/CD
Communication
About this role
Role Overview
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
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.)
Tech Stack
Cloud
Docker
GraphQL
JavaScript
Jest
Kubernetes
Node.js
Postgres
Redis
TypeScript
Benefits
Flexible work arrangements
Professional development opportunities
Apply Now
Home
Jobs
Saved
Resumes