
Click to send your application via email
Brief DescriptionWe are seeking a highly skilled and experienced Senior Python Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality backend services, APIs, and applications. You will collaborate closely with cross-functional teams to deliver scalable, secure, and efficient software solutions. Key Responsibilities
Design, develop, and optimize scalable backend systems and RESTful APIs using Python. Write clean, efficient, and maintainable code following industry best practices. Lead architecture discussions and contribute to technical decision-making. Mentor junior developers and conduct regular code reviews. Collaborate with product managers, designers, and other stakeholders to understand requirements. Integrate third-party services, databases, and cloud-based solutions. Troubleshoot, debug, and resolve technical issues in production and development environments. Implement security and data protection best practices. Ensure high performance and responsiveness of applications. Participate in sprint planning, estimation, and Agile development processes. Develop automated tests and ensure comprehensive test coverage. Preferred Skills Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. 1 to 3 years of professional experience in Python development. Strong knowledge of Python frameworks such as Django, Flask, or FastAPI. Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB). Strong understanding of software architecture, design patterns, and microservices concepts. Hands-on experience with cloud platforms (AWS, Azure, or GCP). Proficiency with version control systems (Git). Familiarity with containerization and orchestration tools (Docker, Kubernetes). Experience with CI/CD pipelines and automated testing frameworks. Excellent problem-solving skills and attention to detail.
Preferred Qualifications & Skills
Experience with asynchronous frameworks Knowledge of data engineering or machine learning pipelines. Exposure to DevOps practices and infrastructure automation. Understanding of performance tuning and optimization. Strong communication and interpersonal abilities. Leadership qualities and ability to mentor team members. Ability to work independently and manage time effectively.
Adaptability and willingness to learn emerging technologies
Ready to Apply?
Send your application directly to the employer
Explore More Opportunities
Check out more jobs and career resources
Life Beyond the Job
Got the job? Great! Now let's help you with everything else. Whether you're relocating, need to sell old items, or looking for accommodation, Bharath Surplus is your go-to marketplace for life's practical needs.
Also explore Bharath Surplus for buying, selling, and auction opportunities