Skip to main content

Senior JavaScript Engineer (Backend/Node.js)

Technology
JDConsulting
1 months agoUntil 05/05/2026
Full timeFully remote

Job description

  • *About Us**
Josonseth Digital Consulting (JDC) is a technology delivery and talent advisory firm providing high-quality engineering, product, and data capability to consulting firms, scale-ups and enterprise teams.
  • *Join our Talent Community!**
We are in a phase of exciting growth and are looking to connect with talented Senior JavaScript Engineers (Backend / Node.js) for future openings. If you are passionate about designing, developing, and optimizing scalable backend services and APIs powering mission-critical applications, and want to join our talent pool, please submit your resume.
  • *Overview**
We are looking for a highly skilled Senior JavaScript Engineer with strong backend expertise in Node.js to join our engineering team. You will design, develop, and optimize scalable backend services and APIs powering mission-critical applications. The ideal candidate is experienced in distributed systems, cloud architecture, and modern JavaScript tooling, with a strong emphasis on performance, reliability, and security.
  • *Key Responsibilities
  • Architect, build, and maintain scalable backend services using Node.js and modern frameworks.
  • Design and implement RESTful and/or GraphQL APIs with clean, maintainable code.
  • Optimize backend performance, reliability, logging, and observability.
  • Collaborate with frontend, DevOps, product, and data teams to deliver complete solutions.
  • Write and maintain technical documentation, perform code reviews, and enforce coding standards.
  • Manage deployments, CI/CD pipelines, and cloud resources as needed.
  • Mentor junior engineers and drive backend engineering best practices.
  • Participate in architectural discussions and contribute to long-term system strategy.
  • *Required Qualifications
  • 7+ years of professional experience building backend systems with JavaScript or TypeScript.
  • Advanced expertise in Node.js, asynchronous programming, and event-driven architecture.
  • Experience with Express.js, Fastify, NestJS, or similar backend frameworks.
  • Strong understanding of databases (PostgreSQL, MySQL, MongoDB, Redis, etc.).
  • Experience with message queues and event-driven patterns (Kafka, RabbitMQ, SQS, etc.).
  • Knowledge of containerization and orchestration (Docker, Kubernetes, ECS).
  • Solid understanding of authentication/authorization patterns (OAuth2, JWT, RBAC).
  • Experience with distributed systems, microservices, and API versioning.
  • *Preferred Qualifications
  • Experience with TypeScript at scale.
  • Hands-on knowledge of cloud platforms (AWS, GCP, or Azure).
  • Experience with serverless technologies (AWS Lambda, Cloud Functions).
  • Familiarity with monitoring tools like Prometheus, Grafana, Datadog, or OpenTelemetry.
  • Background in high-throughput or low-latency systems.
  • Experience implementing automated testing using Jest, Mocha, or similar frameworks.
  • *Soft Skills
  • Excellent problem-solving and debugging skills.
  • Strong communication and cross-functional collaboration abilities.
  • Leadership mindset and ability to influence technical decisions.
  • High ownership, accountability, and attention to detail.
  • Ability to thrive in fast-paced and evolving environments.
Keywords
javascriptnodejsupsgraphqltypescriptmicrosoft-typescriptfastifynestjspostgresqlmysqlmongodbrediskafkarabbitmqdockerkubernetesamazon-ecsoauth2amazon-web-servicesgoogle-cloud-platformmicrosoft-azureserverlessaws-lambdaprometheusgrafanadatadogopentelemetryjest

¿Te interesa este puesto?