Bharvi Consultancy
Senior Python Developer - Contract
Job Location
noida, India
Job Description
Job Title : Senior Python Developer Experience : 8 to 10 Years Work Timings : Standard IST Work Location : Remote (with mandatory in-office meetings twice a month in Noida) Job Overview : We are seeking a highly skilled and experienced Senior Python Developer with 8 years of overall experience and at least 5 years of hands-on expertise in Python backend development. The ideal candidate will have a strong understanding of software architecture principles, excellent coding skills, and a proven track record of building scalable backend systems. This role requires strong problem-solving abilities, a proactive mindset, and the ability to work independently in a remote setup with occasional in-person meetings in Noida. Key Responsibilities : - Design, develop, test, and maintain robust and scalable backend applications using Python. - Apply architectural best practices and design patterns to build efficient, modular, and reusable code. - Develop and integrate RESTful APIs, ensuring optimal performance and responsiveness. - Work with PostgreSQL databases design schemas, write efficient queries, and optimize performance. - Build and maintain web applications using frameworks like Flask or Bottle. - Implement asynchronous processing, multi-threading, and multi-processing techniques. - Debug complex issues, write unit tests, and ensure high-quality deliverables. - Collaborate with cross-functional teams to define, design, and ship new features. - Work on Linux-based systems, manage services, and troubleshoot deployment issues. - Compile and work with applications written in C++/C#, and understand basic source code for integration or debugging purposes. Requirements : - 8-10 years of professional software development experience. - 5 years of hands-on experience in Python backend development. - Strong knowledge of Python and its ecosystem. - Expertise in developing and consuming REST APIs. - Solid experience with PostgreSQL schema design, performance tuning, etc. - Proficiency in using web frameworks like Flask or Bottle. - Familiarity with multi-threading, multiprocessing, and asynchronous processing. - Strong debugging and unit testing skills. - Comfortable working with Linux OS and command-line tools. - Experience in working with C++/C# codebases (compilation and basic understanding). - Good understanding of the software development lifecycle and agile methodologies. - Ability to work independently in a remote environment with strong time management skills. Educational Qualifications : B.Sc / M.Sc / B.Tech / BE / BCA / MCA or equivalent in Computer Science or related field. Preferred Qualifications : - Experience in Development Projects for at least 4 years. - Exposure to open-source libraries and contributions is a plus. - Strong communication skills and the ability to articulate technical concepts clearly. (ref:hirist.tech)
Location: noida, IN
Posted Date: 5/1/2025
Location: noida, IN
Posted Date: 5/1/2025
Contact Information
Contact | Human Resources Bharvi Consultancy |
---|