出海雷达

高级软件工程师(Node.js)

Senior Software Engineer (Node.js)

开发工程限定地区(需当地身份)与中国几乎无重叠,需长期倒时差
公司MagmaLabs
薪资未公开
工作地点Mexico
地域资格限定地区(需当地身份)
时区要求与中国几乎无重叠,需长期倒时差
用工类型Contractor
发布时间17 天前
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 Mexico 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。
作息提示:与中国几乎无重叠,需长期倒时差。

高级软件工程师(Node.js)
重要提示:此职位仅对目前居住在墨西哥或拉丁美洲的候选人开放。其他地区的申请将不被考虑。
加入MagmaLabs,一家领先的专家软件工程师提供商,致力于帮助公司在多样化且具有影响力行业中实现目标。我们正在积极寻找一位经验丰富的高级软件工程师(Node.js)加入我们的全远程团队。
在这个关键角色中,你将运用对构建可扩展、高性能后端系统的热情,为我们在医疗科技、电子商务、金融科技及其他快速发展的领域的客户解决复杂挑战。你将在设计、开发和维护由Node.js和云原生技术驱动的现代后端架构中发挥关键作用,直接为客户的成功做出贡献,同时推动项目中的技术卓越性。
职位简介
你是否是一位经验丰富的后端工程师,热衷于使用Node.js构建可靠、安全且可扩展的系统?
作为高级软件工程师(Node.js),你将负责架构决策,领导后端项目,并确保在高流量API、SaaS平台和分布式系统中遵循最佳实践。你将平衡交付速度与长期可维护性、性能优化、安全性和可观测性。
你的贡献将直接影响系统可靠性、开发人员生产力和业务可扩展性。
如果你热衷于使用现代JavaScript/TypeScript生态系统解决复杂的后端挑战,我们希望与你联系。
职责

  • 使用Node.js( preferably with TypeScript)主导可扩展后端应用程序的架构设计、开发和持续演进。
  • 设计并实现RESTful和/或GraphQL API,遵循清晰的版本控制、验证、文档和错误处理标准。
  • 优化数据库性能(主要为PostgreSQL),包括模式设计、索引策略、查询调优和事务管理。
  • 使用现代队列或消息系统实现异步处理、后台任务和事件驱动的工作流程。
  • 设计与第三方API和服务的弹性集成(超时、重试、断路器、监控)。
  • 通过自动化测试(单元测试、集成测试和契约测试)确保代码质量和可靠性。
  • 参与代码审查,保持高标准的工程实践,并积极指导团队成员。
  • 协作
查看英文原文

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

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

← 返回全部职位