Lead Backend Development Engineer

Filled
February 19, 2026

Job Description

We are seeking a highly experienced Lead Backend Development Engineer to design, develop, and maintain robust, scalable backend systems and APIs. This role focuses on Node.js, cloud data services, event-driven architecture, and modern API design.

🔹 Job Title

Backend Development Engineer with expertise in:
Node.js, Amazon Kinesis, SingleStoreDB, Snowflake, Mulesoft, GraphQL, DynamoDB, S3, Airflow, microservices/lambdas (JavaScript/TypeScript), and REST API architecture (Swagger/Apigee).

🔹 Job Summary

  • Design and develop backend systems and APIs with the listed technologies.
  • Build high-performance, scalable backend systems to meet business requirements.
  • Collaborate with the product team to implement solutions aligned with business goals.
  • Optimize application performance, scalability, and reliability.
  • Maintain clean, maintainable, and well-documented code.
  • Participate in code reviews and provide feedback to peers.
  • Troubleshoot and resolve production issues.
  • Build and maintain data pipelines and workflows using Airflow.

🔹 Responsibilities

  • Develop backend systems using Node.js, Amazon Kinesis, SingleStoreDB, Snowflake, Mulesoft, GraphQL, DynamoDB, S3, Airflow, microservices/lambdas, and REST APIs.
  • Implement API architecture and documentation using Swagger or Apigee.
  • Ensure scalability, performance, and reliability of applications.
  • Collaborate with cross-functional teams to gather requirements and translate them into backend solutions.
  • Troubleshoot and debug production issues efficiently.
  • Build and maintain data pipelines for real-time processing.
  • Apply best practices in agile development, automated testing, and code reviews.

🔹 Requirements

  • 12+ years of Full-Stack or Backend Development experience.
  • Strong expertise in Node.js, Amazon Kinesis, SingleStoreDB, Snowflake, Mulesoft, GraphQL, DynamoDB, S3, Airflow, microservices/lambdas, JavaScript/TypeScript, REST APIs.
  • Experience designing and building scalable, high-performance applications.
  • Knowledge of database design, optimization, and event-driven architecture.
  • Familiarity with Agile methodologies, automated testing, and code review practices.
  • Strong problem-solving, attention to detail, and communication skills.
  • Bachelor’s degree in Computer Science or related field.

🔹 Preferred Qualifications

  • Experience with serverless architectures and AWS Lambda.
  • Familiarity with Docker and Kubernetes for containerization.
  • Experience with distributed systems, microservices, and real-time data streaming.
  • Strong understanding of event-driven architectures and messaging systems.