6 Vetty Global Solutions Jobs
Senior Python Developer - Django/Flask (5-8 yrs)
Vetty Global Solutions
posted 18hr ago
About the Role :
We are seeking a highly skilled and experienced Senior Python Developer to join our dynamic engineering team. In this role, you will play a crucial part in the design, development, and maintenance of our cutting-edge applications.
You will work closely with cross-functional teams to deliver high-quality, scalable, and maintainable software solutions.
Responsibilities :
Design and Implementation :
- Collaborate with product managers, designers, and other engineers to define and refine system architecture and technical specifications.
- Translate functional and technical requirements into clean, well-documented, and efficient Python code.
- Design and implement robust and scalable back-end services and APIs.
Development & Integration :
- Build and maintain efficient and reusable Python modules and libraries.
- Integrate front-end components into the overall application architecture.
- Develop and maintain RESTful APIs for data exchange.
Testing & Quality Assurance :
- Write comprehensive unit and integration tests to ensure code quality and reliability.
- Participate in code reviews and provide constructive feedback to other developers.
- Troubleshoot and debug issues effectively.
Cloud Infrastructure :
- Leverage AWS services (i.e., EC2, S3, Lambda) to deploy and manage applications.
- Ensure the security and performance of cloud-based applications.
Documentation & Communication :
- Maintain clear and concise technical documentation for all aspects of the software.
- Effectively communicate technical information to both technical and non-technical audiences.
- Collaborate effectively within a cross-functional team environment.
Mentorship & Leadership :
- Guide and mentor junior developers, fostering their growth and development.
- Proactively identify areas for improvement in the development process and suggest solutions.
Requirements :
- Proven Experience : 5+ years of professional experience as a Python Developer.
- Python Proficiency : Strong proficiency in Python programming, including object-oriented programming principles and design patterns.
- Framework Expertise : Experience with at least one popular Python framework (i.e., Django, Flask, Bottle).
- AWS Experience : Familiarity with AWS services (i.e., EC2, S3, Lambda, RDS) and cloud computing concepts.
- API Development : Experience in designing, developing, and consuming RESTful APIs.
- Database Skills : Strong understanding of relational databases (i.e., PostgreSQL, MySQL) and SQL.
- Frontend Knowledge : Familiarity with JavaScript and front-end frameworks (i.e., AngularJS) is a plus.
Technical Skills :
- Strong understanding of data structures, algorithms, and software design principles.
- Experience with version control systems (i.e., Git).
- Experience with testing frameworks (i.e., Unittest, pytest)
Functional Areas: Software/Testing/Networking
Read full job description6-14 Yrs
Mumbai, Navi Mumbai, Thane