3 - 7 years

0 Lacs

Posted:21 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Backend Developer with over 3 years of experience in building scalable and reliable backend systems, you will be instrumental in designing APIs, managing databases, ensuring system performance, and collaborating with cross-functional teams to deliver high-quality software solutions. Your key responsibilities will include designing, developing, and maintaining RESTful/GraphQL APIs and backend services, building scalable, secure, and high-performance backend architectures, implementing authentication, authorization, and role-based access control, working with databases for data modeling, query optimization, and schema design, collaborating with frontend, product, and DevOps teams for end-to-end feature delivery, debugging, troubleshooting, and efficiently resolving production issues, writing clean, maintainable, and well-documented code, participating in code reviews to improve engineering best practices, integrating third-party APIs and services as needed, and staying up to date with emerging backend technologies to bring new ideas to the team. To qualify for this role, you should hold a Bachelor's degree in Computer Science/Engineering or have equivalent practical experience, along with a minimum of 3 years of backend development experience. Proficiency in Python (FastAPI/Django/Flask) and Node.js (Express/NestJS) is required, along with a strong understanding of REST APIs, microservices architecture, and messaging queues. Experience with databases such as PostgreSQL, MySQL, MongoDB, and Redis is essential, as well as familiarity with Docker, Kubernetes, and cloud platforms like AWS, GCP, or Azure. Good knowledge of security best practices, experience with Git, CI/CD pipelines, and unit testing frameworks, and strong analytical and problem-solving skills are also necessary for this role. Additionally, exposure to event-driven systems like Kafka or RabbitMQ, knowledge of caching strategies for performance optimization, hands-on experience with monitoring tools such as Grafana, Prometheus, or ELK stack, and understanding of Agile/Scrum methodologies are considered good to have skills. Joining our team will offer you the opportunity to work with a modern tech stack on high-impact projects, be a part of a collaborative and innovative team culture, receive a competitive salary with career growth opportunities, and potentially work onsite in Gurugram while closely collaborating with leadership.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You