MagmaLabs logo
MagmaLabs

Magmalabs builds tailored software solutions to help companies execute their vision.

Senior Software Engineer, Node.js

Backend EngineerSoftware EngineerContractRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Mexico

Posted

104 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer, Node.js

MagmaLabs

• 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

Job 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.)

Benefits

  • Flexible work arrangements
  • Professional development opportunities

Related Job Pages

More Backend Engineer Jobs

⋮IWConnect logo

B2B Java Engineer

⋮IWConnect

We connect the DOTS to unleash your business potential.

Backend Engineer104 days ago
OtherRemoteTeam 201-500H1B No Sponsor

• Partnering with experienced Java Engineers for future B2B engagements • Involve enterprise-grade applications, backend services, integrations, and cloud-native environments • Open to project-based collaboration as contractor

United States
⋮IWConnect logo

B2B Frontend and Backend Engineers

⋮IWConnect

We connect the DOTS to unleash your business potential.

Backend Engineer104 days ago
OtherRemoteTeam 201-500H1B No Sponsor

• Building scalable web applications • Designing robust backend systems and APIs • Project-based collaboration with independent contractors

United States
Kainos logo

Senior Software Engineer, Java

Kainos

Thinking Beyond Limitations

Backend Engineer104 days ago
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Responsible for developing high quality solutions which delight customers and impact users worldwide • Make sound, reasoned decisions in a fast-paced environment • Learn about new technologies and approaches with talented colleagues • Mentor those around you

United Kingdom
Clario logo

R&D Technical Architect, f/m/x

Clario

Transforming Lives by Unlocking Better Evidence | Decentralized clinical trials | Broadest endpoint technology

Backend Engineer104 days ago
Full TimeRemoteTeam 5,001-10,000Since 1973H1B Sponsor

• Plan and design cost-efficient software and/or hardware architecture aligned with higher-level architectural standards • Define development guidelines and ensure compliance with non-functional requirements (quality, security, modifiability, extensibility) • Oversee requirements, architecture, software design, and implementation within defined scope • Document architecture using Clario’s “Views and Beyond Architecture Documentation” methodology • Validate implementation through regular code reviews and provide technical guidance • Solve technical challenges across all development lifecycle phases • Mentor and train R&D staff on technical topics • Ensure compliance with Solution and Enterprise Architecture standards • Promote “security-by-design” principles, ensuring data privacy and secure application interfaces • Support training plans and contribute to R&D process improvements

Germany
Job Closed