Lead Software Developer Backend

India

Job Description

Play a key role in designing, developing and maintaining the backend system that powers the platform. Closely work with our front-end engineers to connect data pipelines to our user-facing platform and other presentation layers. Tackling technology problems by continuously improving, handling, processing, and presentation of data. Developing for scale, building scalable SOA and Micro-Services. Building reusable code and libraries for future use. Collaborating with other team members. Writing developer documentation. Writing unit test cases and integration tests. Documenting best practices for how to extend products/features. Optimising backend services for maximum speed and scalability. Strong proficiency in backend programming - write extensible, stable, unit-tested code. Solid understanding of software design principles, concurrency.

Share

Required Skills

Node.js

Express.js

MongoDB

MySQL

PostgreSQL

Redis

AWS

Docker

Kubernetes

Microservices

RESTful APIs

GraphQL

CI/CD

TDD

DDD

SOLID

Design Patterns

Apply for Role

By submitting my information, I confirm that I have read and understood the Zunderdog Privacy Policy