Search by job, company or skills

I

Back End Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the Role

We are hiring a Senior Consultant Backend Engineering with strong expertise in Node.js, TypeScript, Hasura GraphQL, and SQL-based backend systems. This role involves leading backend solution design, development, integrations, performance optimization, and deployment for scalable, cloud-native applications.

You will collaborate closely with frontend engineers, architects, and client stakeholders to build secure, high-performing API platforms and backend services, leveraging GraphQL, REST APIs, database-driven workflows, and CI/CD best practices.

This role is ideal for professionals who have hands-on experience in modern backend development and want to contribute to enterprise-scale digital transformation initiatives in an Agile environment.

Key Responsibilities

  • Lead backend technical design, development, testing, and deployment using Node.js and TypeScript.
  • Design, build, and maintain scalable REST and GraphQL APIs for enterprise applications.
  • Work extensively with Hasura GraphQL Engine:
  • Configure metadata, permissions, relationships, and role-based access
  • Govern schemas and manage GraphQL security
  • Design and implement database-driven functionality using strong SQL skills (preferably PostgreSQL).
  • Develop and manage database objects such as schemas, views, triggers, and DB-backed workflows.
  • Integrate third-party systems, external APIs, and internal microservices.
  • Ensure performance, scalability, security, observability, and reliability of backend services.
  • Troubleshoot and resolve complex issues related to Node.js services, GraphQL, Hasura configurations, and databases.
  • Participate in architecture discussions, code reviews, and creation of reusable backend components.
  • Support CI/CD pipelines, deployment coordination, and release hygiene using Git-based workflows.
  • Collaborate with global, cross-functional teams to ensure end-to-end delivery and quality.
  • Create and maintain technical documentation for APIs, services, and backend configurations.

Required Skills

  • 5+ years of overall IT experience with strong focus on backend development.
  • Hands-on expertise in:
  • Node.js, TypeScript
  • Hasura GraphQL Engine
  • GraphQL and REST APIs
  • SQL (PostgreSQL preferred)
  • Strong understanding of backend architecture, microservices, and API design principles.
  • Experience with performance tuning, debugging, error handling, and backend security.
  • Proficiency in Git, branching strategies, and collaborative development workflows.
  • Strong problem-solving, analytical, and communication skills.
  • Experience working in Agile (Scrum / SAFe) environments.

Preferred Skills

  • Experience with Docker and/or Kubernetes.
  • Cloud exposure with AWS (preferred), Azure, or GCP.
  • Experience with caching technologies such as Redis or Memcached.
  • Familiarity with Kafka, RabbitMQ, or other messaging/streaming platforms.
  • Knowledge of OAuth2, JWT, and authentication/authorization frameworks.
  • Understanding of clean architecture, design patterns, and domain-driven design (DDD).
  • Exposure to observability, logging, monitoring, and APM tools.
  • Experience supporting L1L3 production support models.

Qualifications

  • Bachelor's or master's degree in engineering or related discipline.
  • Seniority Level Mid-Senior level

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 144525703

Similar Jobs