XX
Senior Backend Engineer - Node.jsCoreAi ConsultingPhoenix, Arizona, United States
XX

Senior Backend Engineer - Node.js

CoreAi Consulting
  • US
    Phoenix, Arizona, United States
  • US
    Phoenix, Arizona, United States

Über

About the Company We are looking for a seasoned Senior Node.js Engineer to join our backend engineering team and help build the next generation of high-throughput financial services infrastructure. You will own the design, development, and operation of critical backend services that process millions of transactions daily — where correctness, resilience, and security are non-negotiable. This role demands more than strong Node.js skills. We need someone who has shipped production systems in regulated or high-stakes environments, understands the operational realities of distributed services, and brings engineering discipline that scales with the team. Responsibilities: Design and build scalable Node.js microservices that power payment processing, account management, and transaction ledger systems. Own the full-service lifecycle — architecture, implementation, testing, deployment, and on-call support. Collaborate with product, security, and data engineering teams to define API contracts, data models, and integration patterns. Lead technical design discussions and author Architecture Decision Records (ADRs) for major engineering choices. Proactively identify and resolve performance bottlenecks, reliability risks, and security gaps before they reach production. Mentor mid-level and junior engineers through thoughtful code reviews and pair programming sessions. Champion engineering best practices — observability, testing discipline, incident post-mortems, and continuous improvement. Required Skills 7–10 years of experience in backend application development using JavaScript/TypeScript, with strong expertise in Node.js. Proven experience building scalable, high-performance backend services and APIs for enterprise-grade applications. Strong understanding of Node.js internals and asynchronous programming. Expertise in asynchronous patterns and concurrent execution. Extensive experience designing and developing RESTful and microservices-based APIs. Strong hands-on experience with Express.js, NestJS, or Fastify. Skilled in API versioning, authentication, pagination, caching, throttling/rate limiting, idempotency, and OpenAPI/Swagger documentation standards. Strong database design and optimization experience. Hands-on expertise with relational databases such as PostgreSQL and MySQL, and NoSQL technologies including MongoDB and Redis. Strong understanding of query optimization, indexing strategies, transactions, ORM/ODM frameworks (Prisma, Sequelize, TypeORM, Mongoose), and connection pooling. Experience building secure backend systems and implementing authentication/authorization mechanisms. Experience writing unit, integration, end-to-end, and contract tests using frameworks such as Jest, Mocha, Chai, or Supertest. Skilled in mocking services, creating reusable test fixtures, and integrating automated testing into CI/CD pipelines. Experience with distributed systems and event-driven architectures. Cloud-native development and DevOps experience. Skilled in performance profiling, memory leak detection, CPU optimization, structured logging, distributed tracing, monitoring, and alerting using tools such as Datadog, New Relic, Grafana, ELK Stack, or Prometheus. Advanced TypeScript proficiency, solid understanding of SOLID principles, clean architecture, design patterns, and secure coding practices. Experience conducting code reviews, refactoring legacy systems, and following Git branching/version control best practices.
  • Phoenix, Arizona, United States

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.