Job Title : Back-End Developer
Department : IT
Experience : 3.5 Years+
Location : Mohali
Shift : Rotational Shifts
Employment Type : Full-time
Job Overview
The Senior Backend Developer will be responsible for the full lifecycle of our backend services, focusing on architecture, security, and performance.
Key Responsibilities
- Core API Development & Logic : Design, build, and maintain robust, scalable, and secure RESTful / GraphQL APIs using Node.js and Python to serve both internal and external consumers.
- System Architecture : Lead the design and implementation of application components, focusing on microservices architecture, ensuring services are loosely coupled and highly available.
- Database Management : Expertly manage and optimize complex database schemas and queries for both SQL (PostgreSQL / MySQL) and NoSQL (MongoDB / Redis) systems, ensuring data integrity and high performance.
- Performance and Scalability : Identify and resolve performance bottlenecks, implement caching strategies, and optimize server-side code and architecture for maximum speed and scalability.
- Code Quality and Standards : Write clean, efficient, well-documented, and testable code. Conduct thorough code reviews and mentor junior developers on best practices, design patterns, and coding standards.
- Security Implementation : Implement security and data protection settings,including authentication, authorization, and encryption protocols.
- DevOps and Deployment : Work with DevOps pipelines (CI / CD, Docker, Kubernetes) for smooth and automated deployment of services to cloud platforms (AWS / Azure / GCP).
- Collaboration : Work closely with cross-functional teams (Frontend, Product, QA) to understand requirements and translate them into technical specifications and deliver high-quality features.
Required Skills & Qualifications
Programming Expertise : Deep, demonstrable expertise in Node.js and Python.Node.js : Strong command of asynchronous programming, event loops, and related frameworks (e.g., Express.js).Python : Extensive experience with web frameworks (e.g., Django, Django Rest Framework, Flask).API Design : Proven ability to design and implement highly performant and secure RESTful APIs. Experience with GraphQL is a strong advantage.Databases : Expert knowledge of both Relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis, Cassandra). Proficiency in query optimization and schema design.Cloud & Tools : Experience with cloud computing platforms (e.g., AWS, Azure, or GCP). Proficiency with Docker and Git.Testing : Strong experience with unit, integration, and end-to-end testing frameworks.Soft Skills & Leadership
Problem-Solving : Excellent analytical and problem-solving skills with a track record of troubleshooting complex production issues.Communication : Strong verbal and written communication skills to articulate technical decisions and collaborate effectively with diverse teams.Ownership : Proven ability to take ownership of complex projects, drive them to completion, and manage technical debt.Skills : - NodeJS (Node.js), Python, Django, RESTful APIs, MySQL, NOSQL Databases and MongoDB
Skills Required
Postgresql, Node.js, Redis, Nosql, Django, Gcp, Docker, Mysql, Mongodb, Restful Apis, Azure, Python, Kubernetes, Aws