Senior Backend Developer

3 - 5 years

0.6 Lacs P.A.

Noida

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

DockerRest Api DevelopmentMySQLDjango FrameworkPython DevelopmentJenkinsGITGithubOOPSAWS

Work Mode

Work from Office

Job Type

Full Time

Job Description

Python Backend Developer Job Summary: We are looking for a highly skilled Python Backend Developer to design, develop, and maintain robust backend systems, applications, and tools. The ideal candidate should have expertise in Python/Django, AWS, Celery, Websockets, and Linux, with a strong understanding of performance optimization, security, and scalability. You will work closely with front-end developers, project managers, and stakeholders to deliver high-quality software solutions that meet business requirements. Key Responsibilities: Design, develop, and maintain Python-based applications with a focus on scalability and performance. Write reusable, testable, and efficient code while following best practices. Implement low-latency, high-availability, and high-performance architectures. Integrate user-facing elements developed by React.js front-end developers with server-side logic. Implement security and data protection measures to ensure data integrity and compliance. Optimize database performance and design scalable database schemas. Work with Celery and distributed task queue systems to handle asynchronous tasks. Utilize AWS services for cloud-based deployment and infrastructure management. Manage and optimize caching mechanisms for better system performance. Ensure smooth integration with CI/CD pipelines for automated deployment. Collaborate with cross-functional teams, including front-end developers, project managers, and stakeholders. Requirements: Strong proficiency in Python and Django framework. Experience with high-level and low-level system design. Hands-on experience with AWS services for deployment and scalability. Proficiency in Celery, Websockets, and distributed task queues. Good knowledge of Linux, CI/CD, and caching strategies. Experience in database optimization and working with RDBMS. Solid understanding of RESTful API development and integration. Familiarity with front-end technologies (React.js) for seamless collaboration. Strong problem-solving skills and ability to work independently or in a team. Nice-to-Have: Knowledge of GraphQL, Redis, RabbitMQ, or other messaging queues. Experience with containerization (Docker, Kubernetes). Exposure to microservices architecture and event-driven systems.Role & responsibilities

Software Development
Gurgaon Haryana

RecommendedJobs for You

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Bengaluru, Hyderabad, Mumbai (All Areas)

Hyderabad, Gurgaon, Mumbai (All Areas)