41 People Impact Jobs
Python Developer - Flask/Django (9-12 yrs)
People Impact
posted 15hr ago
Key skills for the job
Role : Senior Python Software Engineer
Role Overview :
We are looking for an experienced Senior Python Engineer to develop, maintain, and optimize backend applications in an agile environment.
The role involves building efficient Python-based server-side applications, managing databases, and working with cloud platforms (GCP or AWS).
Key Responsibilities :
- Develop server-side applications using Python (Flask, Django).
- Design and implement functional requirements.
- Conduct code reviews and mentor junior team members.
- Manage and optimize SQL/NoSQL databases.
- Work with cloud platforms (GCP or AWS).
- Oversee CI/CD using GitLab.
- Write unit tests, fix bugs, and ensure high-quality code.
- Deploy solutions to test and production environments.
- Solve complex technical challenges and propose improvements.
Required Skills :
- 6-8 years of software development experience, 3+ years with Python.
- Strong knowledge of data structures and algorithms.
- 2+ years working in an agile environment.
- Proficiency in Python web frameworks (Django, Flask).
- Expertise in SQL/NoSQL databases (PGSQL, MySQL).
- Experience with cloud services (GCP or AWS).
- Familiarity with Unix, shell scripting, and CI/CD tools.
- Strong communication and problem-solving skills.
Good to Have :
- Experience with technical and architectural documentation.
Why Join Us?
This is a great opportunity to take ownership of impactful backend projects, work with cutting-edge technologies, and mentor a growing team.
Functional Areas: Software/Testing/Networking
Read full job description