Job Title: Backend Developer
Experience: 4 7 Years
Employment Type: Full-Time
Job Summary We are seeking an experienced Backend Developer to design develop and maintain secure scalable backend systems and RESTful APIs. The ideal candidate will have strong hands-on experience with frameworks database design third-party integrations and modern backend engineering practices and will collaborate closely with frontend DevOps and product teams.
Key Roles & Responsibilities Backend Development -
Design develop and maintain RESTful APIs using frameworks such as Express Fastify or NestJS.
-
Build scalable backend services following clean architecture and modular design principles.
-
Develop middleware request validation and centralized error handling mechanisms.
-
Implement authentication and authorization systems (JWT RBAC role-based access).
-
Ensure backend security through input validation sanitization rate limiting and best practices.
-
Develop background jobs and schedulers using tools like Bull Cron or similar.
-
Manage file uploads storage and integrations with third-party services.
Database & Data Management -
Design and manage relational databases (PostgreSQL / MySQL) including schema design indexing and query optimization.
-
Work with NoSQL databases such as MongoDB including aggregation pipelines and indexing strategies.
-
Use ORMs / ODMs such as Sequelize TypeORM Prisma or Mongoose.
-
Ensure data integrity consistency and transaction management across services.
System Design & Integrations -
Implement API versioning and maintain backward compatibility.
-
Integrate third-party services such as payment gateways SMS email KYC and analytics platforms.
-
Design and consume webhooks and event-driven workflows.
-
Implement caching strategies using Redis to improve performance and scalability.
DevOps & Engineering Practices -
Use Git for version control and collaborate via GitHub or GitLab.
-
Work with CI/CD pipelines (GitHub Actions GitLab CI) for automated builds and deployments.
-
Build and run services using Docker (basic to intermediate level).
-
Manage configurations across development UAT and production environments.
-
Write unit and integration tests to ensure code quality and reliability.
Required Skills & Qualifications -
4 7 years of hands-on experience in backend development.
-
Strong understanding of REST API design principles.
-
Solid knowledge of SQL and NoSQL databases.
-
Experience with authentication authorization and backend security best practices.
-
Familiarity with background jobs queues and schedulers.
-
Understanding of scalable system design and performance optimization.
-
Strong debugging problem-solving and communication skills.
Good to Have -
Experience with microservices architecture.
-
Knowledge of message queues (RabbitMQ Kafka etc.).
-
Exposure to cloud platforms such as AWS GCP or Azure.
-
Experience with monitoring and logging tools.
Job Title: Backend Developer Experience: 4 7 Years Employment Type: Full-Time Job Summary We are seeking an experienced Backend Developer to design develop and maintain secure scalable backend systems and RESTful APIs. The ideal candidate will have strong hands-on experience with framewor...
Job Title: Backend Developer
Experience: 4 7 Years
Employment Type: Full-Time
Job Summary We are seeking an experienced Backend Developer to design develop and maintain secure scalable backend systems and RESTful APIs. The ideal candidate will have strong hands-on experience with frameworks database design third-party integrations and modern backend engineering practices and will collaborate closely with frontend DevOps and product teams.
Key Roles & Responsibilities Backend Development -
Design develop and maintain RESTful APIs using frameworks such as Express Fastify or NestJS.
-
Build scalable backend services following clean architecture and modular design principles.
-
Develop middleware request validation and centralized error handling mechanisms.
-
Implement authentication and authorization systems (JWT RBAC role-based access).
-
Ensure backend security through input validation sanitization rate limiting and best practices.
-
Develop background jobs and schedulers using tools like Bull Cron or similar.
-
Manage file uploads storage and integrations with third-party services.
Database & Data Management -
Design and manage relational databases (PostgreSQL / MySQL) including schema design indexing and query optimization.
-
Work with NoSQL databases such as MongoDB including aggregation pipelines and indexing strategies.
-
Use ORMs / ODMs such as Sequelize TypeORM Prisma or Mongoose.
-
Ensure data integrity consistency and transaction management across services.
System Design & Integrations -
Implement API versioning and maintain backward compatibility.
-
Integrate third-party services such as payment gateways SMS email KYC and analytics platforms.
-
Design and consume webhooks and event-driven workflows.
-
Implement caching strategies using Redis to improve performance and scalability.
DevOps & Engineering Practices -
Use Git for version control and collaborate via GitHub or GitLab.
-
Work with CI/CD pipelines (GitHub Actions GitLab CI) for automated builds and deployments.
-
Build and run services using Docker (basic to intermediate level).
-
Manage configurations across development UAT and production environments.
-
Write unit and integration tests to ensure code quality and reliability.
Required Skills & Qualifications -
4 7 years of hands-on experience in backend development.
-
Strong understanding of REST API design principles.
-
Solid knowledge of SQL and NoSQL databases.
-
Experience with authentication authorization and backend security best practices.
-
Familiarity with background jobs queues and schedulers.
-
Understanding of scalable system design and performance optimization.
-
Strong debugging problem-solving and communication skills.
Good to Have -
Experience with microservices architecture.
-
Knowledge of message queues (RabbitMQ Kafka etc.).
-
Exposure to cloud platforms such as AWS GCP or Azure.
-
Experience with monitoring and logging tools.
View more
View less