Sr. Software Engineer (Mexico/Remote)

Neumo

Región Centro

A distancia

MXN 420.000 - 780.000

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Descripción de la vacante

Neumo is hiring backend engineers for our Platform team in Mexico. You will design and operate shared back-end services used across Neumo's products, focusing on reliability, security, and multi-tenant architecture from day one.

Expect to architect new services, refactor for scale, and instrument them for production. You will own services in production, monitor and respond to incidents, and ensure high test coverage across unit, integration, and regression tests.

Formación

  • Bachelor's degree in CS, Eng, or related field or equivalent experience.
  • 4+ years of back-end engineering experience in Node.js.
  • Strong experience designing RESTful APIs and microservices.
  • Solid PostgreSQL experience.
  • Hands-on AWS serverless and cloud infra experience.
  • Experience with automated testing and code quality.
  • Experience building multi-tenant SaaS platforms.
  • AWS serverless tools and IaC (SAM/CFN).
  • Experience with event-driven architectures and payments systems.

Responsabilidades

  • Architect, build, and operate shared back-end services in Node.js used across Neumo's product portfolio.
  • Design for multi-tenancy with tenant isolation and per-tenant configuration.
  • Build event-driven, serverless systems on AWS (Lambda, EventBridge, SQS/SNS, S3, RDS, Redshift).
  • Own production services: monitoring, tracing, alerting, and incident response.
  • Write and maintain automated tests across unit, integration, and regression layers.
  • Incorporate security as part of the definition of done, including PCI considerations for payments.
  • Use AI coding tools as part of daily workflow and review AI-generated code rigorously.
  • Participate in design reviews and code reviews; share learnings with the team.

Conocimientos

Node.js
RESTful APIs
Microservices
AWS
Serverless
Automated testing
Multi-tenant SaaS
Security/compliance
Payments systems

Educación

Bachelor's degree

Herramientas

Lambda
EventBridge
S3
RDS
Redshift
Cognito
OpenSearch
SAM
CloudFormation

Descripción del empleo

We're hiring back-end engineers for our Platform team. Platform builds the shared services every Neumo application consumes: reporting, payments, search, authentication, messaging, file handling, and more. Our guiding principle is build once, use everywhere. When three products need the same capability, Platform owns it.

This is not single-product work. You'll design services that have to be reliable, secure, and multi-tenant from day one, because they're used by many applications at once. On any given day you might architect a new service, refactor an existing one to scale, instrument it for production, or pair with a product team to turn their requirements into a clean platform API.

Duties and Responsibilities
  • Architect, build, and operate shared back-end services in Node.js that are consumed across Neumo's product portfolio.
  • Design for multi-tenancy from the start: tenant isolation, data separation, and per-tenant configuration are core to everything we build.
  • Build event-driven, serverless systems on AWS (Lambda, EventBridge, SQS/SNS, S3, RDS, Redshift).
  • Own your services in production: monitoring, tracing, alerting, and incident response, not just the first deploy.
  • Write and maintain automated tests across unit, integration, and regression layers, and keep coverage high.
  • Treat security as part of the definition of done: dependency and vulnerability remediation, secrets management, and compliance on sensitive paths like payments.
  • Use AI coding tools (Claude Code, Cursor) as part of your daily workflow, and review AI-generated code with the same rigor you'd apply to your own.
  • Participate in design reviews and code reviews, and share what you learn so the whole team levels up.
  • Partner with product and design to translate end-user requirements into pragmatic, scalable technical solutions.
  • Perform other duties as assigned.
Education and Experience
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 4+ years of back-end engineering experience, including production-grade, scalable systems in Node.js.
  • Strong experience designing and building RESTful APIs and microservices.
  • Solid experience with relational databases (we use PostgreSQL).
  • Hands‑on experience with cloud infrastructure, ideally AWS, and comfort with serverless and event‑driven patterns.
  • Experience with automated testing and a real commitment to code quality.
  • Experience building multi‑tenant SaaS platforms.
  • Experience with AWS serverless specifically (Lambda, EventBridge, Cognito, OpenSearch) and infrastructure as code (SAM, CloudFormation, or similar).
  • Experience with message‑based and event‑driven architectures.
  • Experience integrating or building payments systems, and familiarity with PCI compliance.
  • Experience working with AI-assisted development tools in a production codebase.
Knowledge, Skills and Abilities
  • Excellent written and verbal communication. Much of our team is distributed, so clear async communication matters.
  • Highly motivated, self‑guiding, and a constant learner who still loves contributing to team design and discussion.
  • Must possess excellent organizational and communication skills.
  • Willingness to take on new challenges.
  • Must be reliable and responsible with a high attention to detail and accuracy.
  • Office setting with a moderate noise level.
  • The employee will work at an individual workstation, using a telephone and computer.
Physical Demands
  • Must be able to remain seated for extended periods.
  • Regular use of a computer and other office machinery, such as printers and copy machines.
  • Occasional movement around the office.
  • Frequent communication via telephone.

Neumo offers a competitive benefits and compensation package and are looking for team members who will thrive in our dynamic environment.

Neumo is an Equal Opportunity Employer. Selection for a position will be made without regard to race, religion, national origin, sex, political affiliation, marital status, non-disqualifying physical handicap, and age.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Sr. Software Engineer (Mexico/Remote)
Sr. Software Engineer (Mexico/Remote)

Avenu Insights & Analytics, LLC • Región Centro

Híbrido
MXN 600.000 - 900.000
Software Development Engineer in Test (SDET) (Mexico)
Software Development Engineer in Test (SDET) (Mexico)

Avenu Insights & Analytics, LLC • Región Centro

Presencial
MXN 420.000 - 660.000
Senior Platform Backend Engineer (Multi-Tenant, AWS)
Senior Platform Backend Engineer (Multi-Tenant, AWS)

Neumo • Región Centro

A distancia
MXN 420.000 - 780.000
Senior Platform Backend Engineer - Multi-Tenant & AWS
Senior Platform Backend Engineer - Multi-Tenant & AWS

Avenu Insights & Analytics, LLC • Región Centro

Híbrido
MXN 600.000 - 900.000
Staff Software Engineer - Mexico
Staff Software Engineer - Mexico

Nu México • Ciudad de México

Híbrido
MXN 900.000 - 1.200.000
Equity
Extended maternity/paternity leaves
Health and life insurance
+11
Senior Software Engineer – Mexico City, Mexico (Hybrid)
Senior Software Engineer – Mexico City, Mexico (Hybrid)

Nu México • Ciudad de México

Híbrido
MXN 900.000 - 1.350.000
Equity in Nu
Health and life insurance
Dental and Vision Insurance
+8
Lead Software Engineer - Mexico
Lead Software Engineer - Mexico

Nu México • Ciudad de México

Híbrido
MXN 1.200.000 - 1.600.000
Equity or stock options
Maternity and paternity leaves
Health and life insurance
+11
Sr. Backend Engineer
Sr. Backend Engineer

MissionHires • Ciudad de México

Presencial
MXN 600.000 - 900.000
Senior Backend Engineer, Core APIs
Senior Backend Engineer, Core APIs

Jobgether • México

Presencial
MXN 1.222.000 - 1.573.000
Fully remote position
Flexible work environment
Competitive compensation
Senior Software Engineer
Senior Software Engineer

CloudDevs • México

Presencial
MXN 600.000 - 900.000
Flexible work environment
Continuous learning opportunities
Tailored career development services