ProPMO Services Private Limited

Python Backend Developer

Click Here to Apply

Job Location

in, India

Job Description

Job Title : Python Backend Developer Location : Bangalore, Chennai, Hyderabad Experience : 7 Years of Relevant Experience Role Overview : We are looking for an experienced Python Backend Developer to join our engineering team. The ideal candidate will have a deep understanding of scalable backend systems, cloud-based platforms, and the ability to collaborate across teams to create robust solutions. This role also includes serving as a Technical SME within the team and helping drive innovation in software development. Key Responsibilities : Product Development & Innovation : - Develop and maintain scalable, cloud-based platforms using Python and a variety of supporting technologies (e.g., Rust, JavaScript/TypeScript). - Partner with cross-functional teams to design and build software test frameworks for customer-facing products. - Serve as a key Technical Subject Matter Expert (SME), contributing to architecture discussions and mentoring junior developers. Architectural Design & Technical Expertise : - Design, develop, and optimize scalable backend systems, leveraging design patterns and best practices in functional and object-oriented programming. - Implement API-driven architectures, microservices, and serverless solutions using cloud messaging/event buses, containerization, and other cloud-native technologies. - Conduct architecture reviews and lead technical discussions on migrating legacy systems to serverless microservices. - Work with Postgres, Redis, and other database systems, ensuring data integrity and efficient query handling. Testing & Quality Assurance : - Apply proven best practices in testing, including unit testing, integration testing, and system testing. - Collaborate on the development and maintenance of verification and validation frameworks, ensuring high-quality deliverables. - Work with V-model and related methodologies, especially in highly regulated or automotive applications. Stakeholder Collaboration & Problem-Solving : - Conduct root cause analysis, debugging, and troubleshooting to resolve critical issues, employing strong problem-solving skills. - Engage empathetically with customers and stakeholders to understand technical needs, requirements, and constraints. - Actively participate in and sometimes lead team meetings, ensuring alignment across development efforts. Technical Skills Required : Programming Languages & Frameworks : - Advanced proficiency in Python, with experience in Rust or willingness to learn. - Knowledge of JavaScript/TypeScript and experience with frameworks like React is a plus. Architecture & Design Patterns : - Strong expertise in designing scalable, distributed systems. - Proficiency in design patterns, and both functional and object-oriented programming paradigms. - Hands-on experience with cloud-native architectures, including microservices, serverless frameworks, and event-driven systems. Cloud & Database : - Experience with cloud services, containerization, and event buses, with a strong preference for AWS, GCP, or Azure. - Proficiency with Postgres, Redis, and other relational and NoSQL databases. Testing & Quality Assurance : - Familiarity with V&V (Verification & Validation) frameworks and testing practices. - Extensive experience in root cause analysis, debugging, and issue resolution. Soft Skills Required : - Communication & Empathy : Strong communication skills, with an emphasis on understanding and addressing customer and stakeholder requirements empathetically. - Teamwork & Leadership : Proven track record in collaborative teamwork, with the ability to lead technical discussions and mentor junior team members. - Adaptability & Continuous Learning : Eagerness to stay updated with emerging technologies and best practices, with a willingness to tackle complex problems. Desirable Skills : - Rust Experience : Experience in Rust programming is a strong plus. - Academia/Research : Experience in academia, tutorials, research, or technical content creation is an advantage. - Systems/Software Testing Knowledge : Exposure to V-model, automotive applications, or other regulated environments is beneficial. (ref:hirist.tech)

Location: in, IN

Posted Date: 11/25/2024
Click Here to Apply
View More ProPMO Services Private Limited Jobs

Contact Information

Contact Human Resources
ProPMO Services Private Limited

Posted

November 25, 2024
UID: 4938342044

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.