Senior Backend Engineer
Zoft Solutions
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.