Company Description
Growth Loops Technology Pvt. Ltd. is a software development agency specializing in web development, mobile app development, and AI development services. Our team of experienced developers uses cutting-edge technologies to provide end-to-end solutions for businesses of all sizes and industries. We leverage cloud infrastructure services and work with various databases to ensure secure and efficient data management for our clients.
Role Description
This is a full-time on-site role for a Software Engineer located in the Greater Kolkata Area. We are looking for a highly skilled Software Engineer with expertise in NestJS to join our dynamic team.
Key Responsibilities :
Key Responsibilities (Backend Engineer)
Design, develop, and maintain backend applications with a focus on scalability, performance, and reliability using NestJS / Express (TypeScript) .
Architect and implement microservices-based systems , ensuring modularity, fault tolerance, and scalability.
Develop and optimize RESTful APIs and backend services to support frontend and mobile applications.
Model, design, and optimize databases (PostgreSQL, MySQL, MongoDB, Redis) for performance, reliability, and scalability.
Implement authentication, authorization, and security best practices (JWT, OAuth2, RBAC, data encryption).
Ensure high-quality code through code reviews, automated testing, and adherence to best practices.
Collaborate closely with product managers, frontend engineers, and DevOps teams to deliver complete backend solutions.
Containerize and deploy services using Docker, Kubernetes, and CI / CD pipelines on cloud platforms (AWS, GCP, Azure).
Monitor and troubleshoot backend services , ensuring uptime, performance, and scalability.
Mentor junior developers and contribute to knowledge-sharing across the backend team.
Stay up to date with emerging backend technologies and frameworks to continuously improve the stack.
Requirements
Strong expertise in backend development using NestJS / Express (TypeScript) .
Solid understanding of backend architecture & design patterns , including microservices, event-driven systems, and distributed systems.
Proficient with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
Hands-on experience with containerization and orchestration (Docker, Kubernetes) and CI / CD pipelines .
Cloud experience with AWS, GCP, or Azure (deployment, scaling, monitoring).
Deep understanding of backend security , authentication, and authorization (OAuth2, JWT, RBAC).
Proficiency with testing frameworks (Jest, Mocha, etc.) and TDD / BDD practices.
Strong debugging and problem-solving skills , with the ability to troubleshoot complex backend systems.
Excellent communication skills and ability to collaborate effectively in agile, cross-functional teams .
If you're a passionate and skilled Software Engineer eager to make a significant impact in a startup setting and are excited to work with cutting-edge AI solutions, we encourage you to apply today! We're looking forward to hearing from you.
Back End Developer • Kolkata, India