102 Recruit Elite Jobs
Staff Software Engineer - Python Programming (8-15 yrs)
Recruit Elite
posted 2mon ago
A Staff Software Engineer responsible for developing and maintaining software applications in Python. The ideal candidate should have strong technical skills and proficiency in Python programming language.
Key responsibilities include :
- Designing and developing complex software solutions using Python
- Collaborating with cross-functional teams to ensure software meets requirements
- Providing technical leadership and mentorship to junior engineers
- Conducting code reviews and ensuring code quality standards are met
- Identifying and addressing technical debt and performance issues
- Researching and implementing new technologies to improve software development processes
- Participating in the full software development lifecycle, from design to deployment
Key technical skills and qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field
- 7+ years of experience in software development, with at least 3 years of experience in Python
- Strong knowledge of object-oriented programming principles and design patterns
- Experience developing web applications using Django or Flask frameworks
- Proficiency in SQL and database design
- Experience with cloud technologies such as AWS or Azure
- Familiarity with Agile development methodologies
- Excellent communication and collaboration skills
The ideal candidate should be a self-starter who is passionate about software engineering and committed to delivering high-quality solutions. A strong problem solver with a proactive approach to technical challenges is preferred.
Functional Areas: Other
Read full job description2-4 Yrs