Python Developer
- Category: IT Engineer & Developer Jobs
- Location: Jaipur, Rajasthan
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 18K to 27K
- Published on: 2025/09/21
Job Overview: - Senior Python Developer
We are seeking an experienced and highly motivated Lead Backend Developer to join our dynamic team. The ideal candidate will have 8-10 years of hands-on experience in backend development,
with a strong emphasis on Python, Django, Websockets, Kafka, and both relational and non-relational databases. This role requires a proactive leader who can drive the backend development efforts,
mentor junior developers, and ensure the delivery of high-quality, scalable, and maintainable code.
Key Responsibilities:
1. Leadership & Team Management:
Lead and mentor a team of backend developers, fostering a collaborative and innovative work environment.
Coordinate with front-end developers, product managers, and other stakeholders to align on project requirements and deliverables.
Conduct code reviews and provide constructive feedback to team members to ensure best practices in coding and architecture are maintained.
2. Backend Development:
Design, develop, and maintain robust, scalable, and high-performance backend services using Python and Django.
Implement real-time communication features using Websockets.
Integrate and manage data pipelines with Apache Kafka to handle high-throughput, real-time data streams.
Ensure the backend architecture supports efficient data storage, retrieval, and management using both relational (e.g., PostgreSQL, MySQL) and non-relational (e.g., MongoDB, Cassandra).
3. System Architecture:
Collaborate with the architecture team to design and implement system architectures that meet high availability, reliability, and performance requirements.
Identify and resolve performance bottlenecks and scalability issues.
4. Quality Assurance:
Ensure software quality through code reviews, testing, and implementation of best practices.
Monitor and maintain the health of the backend systems through logging, monitoring, and alerting tools.
5. Version Control & Deployment:
Manage code repositories using version control systems such as Bitbucket and GitHub.
Oversee the deployment process, ensuring smooth and successful releases using CI/CD pipelines.
Collaborate with DevOps teams to automate and streamline deployment processes.
6. Agile Methodologies:
Participate in Scrum processes.
Utilize Jira for tracking and managing project tasks, issues, and progress.
7. Continuous Improvement:
Stay updated with the latest industry trends, technologies, and best practices in backend development.
Propose and implement improvements to enhance system performance, security, and scalability.
Drive continuous integration and continuous deployment (CI/CD) practices to improve development efficiency and delivery speed.
8. Collaboration:
Collaborate with cross-functional teams, including QA engineers, DevOps specialists, and front-end developers, to ensure seamless integration and deployment of features.
+. Education:
Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
10. Experience:
5-7 years of professional experience in backend development with a strong focus on Python and Django.
Proven experience in implementing real-time applications using Websockets.
Hands-on experience with Apache Kafka for data streaming and event-driven architectures.
Proficiency in working with both relational databases (e.g., PostgreSQL, MySQL) and non-relational databases (e.g., MongoDB, Cassandra).
Experience with version control systems such as Bitbucket and GitHub.
Familiarity with CI/CD pipelines and deployment processes.
Experience working in an Agile/Scrum environment and using Jira for project management.
Familiarity with web technologies and protocols including HTTP, RESTful APIs, and JSON.
Experience with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes).
11. Skills:
Strong understanding of software design principles, algorithms, and data structures.
Excellent problem-solving and analytical skills, with the ability to break down complex problems into manageable tasks.
Good communication skills and the ability to work effectively in a team environment.
Strong communication skills to effectively collaborate with cross-functional teams.
12. Technical skills:
Python, Django, Django Rest Framework, Elastic search, Micro services, Azure Devops, Agile, MongoDB/PostGres/MySQL, REST, Microservices architecture, Authentication Mechanism such as JWT, Unit testing,
Redis, Websocket
13. Good to have skills:
Kafka, RabbitMQ, Java, React or Node.JS
Related jobs
-
Coding and Web development
We are providing coding and Web development online classes
-
Senior |amp| Junior React Native Developer
Job Location: Jodhpur Office Timings: Mon-Sat 10 to 6:30 Annual Salary: Starting from 300000 and no bar. Experience: 2-3 years
-
Full Stack Developer|NET Core| ReactJS|Rachna
It was a pleasure speaking with you today in regards to the *Fullstack Developer* Position available with Coders Brain. As discussed, I would like to process your profile to our client to take the process forward. Below, you will find a summary of ou...