Senior Backend Engineer

MBC GROUP

United States

On-site

USD 120,000 - 180,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

MBC GROUP is seeking an experienced Backend Engineer to design, build, and scale backend services using Node.js and TypeScript. You will work across microservices, databases, and cloud infrastructure to deliver reliable APIs for web and mobile applications.

You will collaborate with frontend, DevOps, and product teams, implement security best practices, and write thorough tests. A strong command of RESTful APIs, GraphQL, databases, and containerization is essential.

Qualifications

  • 5+ years of backend development experience with Node.js and TypeScript/JavaScript.
  • Strong expertise in RESTful APIs, GraphQL, and microservices.

Responsibilities

  • Design, develop, and maintain scalable backend services.
  • Contribute to system architecture and microservices design.
  • Develop RESTful and GraphQL APIs for web and mobile apps.
  • Work with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
  • Deploy and manage services on cloud platforms (AWS, GCP, Azure) and containers (Docker, Kubernetes).
  • Identify and resolve bottlenecks for low latency and high throughput.
  • Implement authentication, authorization (OAuth, JWT), and security best practices.
  • Write unit, integration, and end-to-end tests (Jest, Mocha, Chai).
  • Establish observability with Prometheus, Grafana, ELK, Datadog.
  • Collaborate with frontend, DevOps, and product teams; mentor juniors.
  • Build and maintain CI/CD pipelines for automated deployments.

Skills

RESTful API design
GraphQL
Microservices
Node.js
TypeScript
JavaScript
SQL & NoSQL
Cloud services
Docker & Kubernetes
OAuth/JWT
Testing frameworks
CI/CD

Tools

Docker
Kubernetes
PostgreSQL
MySQL
MongoDB
Redis
AWS
GCP
Azure

Job description

Responsibilities
  • Backend Development: Design, develop, and maintain scalable and high-performance backend services using Node.js, TypeScript (or JavaScript), and Express.js/NestJS/Koa
  • System Architecture: Contribute to system design, database modeling, and microservices architecture to support high-availability applications.
  • API Development: Develop RESTful APIs and GraphQL APIs for web and mobile applications, ensuring security, scalability, and efficiency.
  • Database Management: Work with relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis) for efficient data storage and retrieval.
  • Cloud & Infrastructure: Deploy and manage services using cloud platforms (AWS, GCP, Azure) and containerized solutions (Docker, Kubernetes).
  • Performance Optimization: Identify and resolve bottlenecks in backend applications, ensuring low latency and high throughput.
  • Security & Compliance: Implement authentication, authorization (OAuth, JWT), data encryption, and security best practices.
  • Testing & Quality Assurance: Write unit, integration, and end-to-end tests using frameworks like Jest, Mocha, Chai to maintain code quality.
  • Monitoring & Logging: Implement observability tools (Prometheus, Grafana, ELK, Datadog) for error tracking, logging, and performance monitoring.
  • Collaboration & Mentorship: Work closely with frontend, DevOps, and product teams while mentoring junior engineers.
  • CI/CD & Automation: Build and maintain CI/CD pipelines for automated deployments using GitHub Actions, GitLab CI/CD, Jenkins, or CircleCI.
Qualifications
  • 5+ years of experience in backend development with Node.js and TypeScript/JavaScript.
Required Skills
  • Strong expertise in RESTful API design, GraphQL, and microservices architecture.
  • Experience with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).
  • Hands-on experience with cloud services (AWS/GCP/Azure) and containerized applications (Docker, Kubernetes).
  • Strong knowledge of authentication & authorization (OAuth, JWT, SSO).
  • Experience with testing frameworks (Jest, Mocha, Chai) and test-driven development (TDD).
  • Familiarity with caching strategies (Redis, CDN) for optimized performance.
  • Experience with event-driven architectures (Kafka, RabbitMQ, AWS SQS).
  • Deep understanding of scalability, performance tuning, and security best practices.
  • Strong debugging and problem-solving skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Java Developer
Backend Java Developer

Photon • Jersey City (NJ)

On-site
USD 110,000 - 160,000
Backend Engineer
Backend Engineer

Zintro, Inc. • Boston (MA), Northern (KY)

Hybrid
USD 110,000 - 160,000
Senior Full Stack UI Engineer
Senior Full Stack UI Engineer

Quantum US • Centennial (CO)

On-site
USD 120,000 - 150,000
Fullstack Architect
Fullstack Architect

IPI Technolab • United States

Remote
USD 140,000 - 190,000
Backend Developer [33001]
Backend Developer [33001]

Stealth Startup • United States

On-site
USD 70,000 - 110,000
Senior Back-end Engineer
Senior Back-end Engineer

Snai • United States

Hybrid
USD 120,000 - 180,000
Lead Software Engineer Node.js / React
Lead Software Engineer Node.js / React

Compunnel, Inc. • Florham Park (NJ), Northern (KY)

Hybrid
USD 120,000 - 180,000
Node.js Developer
Node.js Developer

Capgemini • Durham (NC)

On-site
USD 90,000 - 140,000
Backend Developer - Senior
Backend Developer - Senior

Viderity Inc. • Washington

On-site
USD 110,000 - 140,000
Platform Backend Engineer
Platform Backend Engineer

Neon Redwood • San Francisco (CA)

On-site
USD 120,000 - 150,000