Senior Backend Engineer

Zoft Solutions

Full Time5+ yearsPosted about 1 month ago

Let the right jobs find you

Get personalised suggestions from verified company career pages, matched to your role, location, level, and skills.

Overview

Position Type

Full Time

Experience

5+ years

Job Description

We are looking for an experienced Senior Backend Engineer to design, develop, and maintain scalable, secure, and high-performance backend applications. The ideal candidate will have strong expertise in modern Node.js technologies, cloud-native architectures, event-driven systems, and API development. Experience in healthcare technology or FHIR-based interoperability is an added advantage. You will work closely with product managers, architects, and cross-functional engineering teams to build enterprise-grade applications that are scalable, resilient, and maintainable.

Responsibilities:

  • Design and develop scalable backend services using TypeScript, Node.js (v20+), and NestJS.
  • Build and maintain RESTful and WebSocket APIs for high-performance applications.
  • Develop microservices and event-driven architectures using Kafka and AWS services.
  • Design and optimize relational and NoSQL databases.
  • Build secure authentication and authorization solutions using OAuth2/OIDC.
  • Implement caching, messaging, and asynchronous processing using Redis and Kafka.
  • Develop cloud-native applications leveraging AWS serverless technologies.
  • Write clean, maintainable, and well-tested code following engineering best practices.
  • Create comprehensive unit and integration tests using Jest.
  • Collaborate with DevOps teams on CI/CD pipelines, containerization, and infrastructure automation.
  • Participate in code reviews, technical design discussions, and architecture decisions.
  • Troubleshoot production issues and continuously improve system reliability and performance.

Must-Have Technical Skills:

  • Backend Technologies: TypeScript, Node.js 20+, NestJS, Express, PostgreSQL, Query builders/ORMs (Kysely or Prisma), MongoDB, Redis
  • Messaging & Integration: Kafka, REST APIs, WebSocket APIs
  • Cloud & Infrastructure: AWS Lambda, Amazon S3 Amazon SES, API Gateway, EventBridge, CloudFormation
  • Security: OAuth2, OpenID Connect (OIDC), Keycloak or Amazon Cognito
  • Development Tools: Jest, Docker, Git

Nice-to-Have Skills:

  • FastifyFHIR and Medblocks
  • Healthcare domain experience
  • MJML or Handlebars templating
  • Firebase Cloud Messaging (FCM)
  • Apple Push Notification Service (APNs)
  • Turborepo
  • pnpm monorepos
  • Infrastructure as Code (CloudFormation)
  • Multi-tenant SaaS architecture
  • Event-driven architecture
  • Outbox pattern

Preferred Qualifications:

  • Bachelor or Master degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional backend development experience.
  • Strong understanding of distributed systems and microservice architectures.
  • Experience building secure, scalable cloud-native applications.
  • Familiarity with Agile/Scrum development methodologies.
  • Excellent problem-solving and communication skills.

What We Offer:

  • Opportunity to work on modern cloud-native applications.
  • Exposure to scalable enterprise and healthcare technology platforms.
  • Collaborative engineering culture with opportunities to influence architecture and technology decisions.
  • Continuous learning and professional growth.
  • Competitive compensation and benefits.

Required Skills

TypescriptNodejsNestjsExpressjsPostgresqlPrismaMongodbRedisKafkaAwsOauth2OidcJestDockerGit

About the Company

Zoft Solutions

Kochi, India

Share This Job