python developer
Job Summary
We are seeking a talented and motivated Python Developer to join our dynamic engineering team. As a key contributor you will be responsible for designing building and maintaining efficient reusable and reliable Python code. If you are passionate about software development enjoy solving complex problems and thrive in a collaborative environment we want to hear from you.
Job PurposeThe primary purpose of this role is to develop high-quality software solutions using Python ensuring optimal performance scalability and reliability of our applications while collaborating with cross-functional teams to deliver on business objectives.
Job Duties and Responsibilities- Write and maintain clean scalable Python code
- Develop and integrate RESTful APIs
- Collaborate with front-end developers to integrate user-facing elements
- Identify and fix bottlenecks and bugs
- Participate in code reviews and knowledge sharing
- Design and implement data storage solutions
- Write unit tests and ensure code quality
- Contribute to system architecture decisions
Qualifications :
- Proficiency in Python programming
- Experience with web frameworks (e.g. Django Flask FastAPI)
- Understanding of RESTful API design
- Knowledge of database systems (SQL and NoSQL)
- Familiarity with version control (Git)
- Strong problem-solving skills
- Excellent communication and teamwork abilities
- Experience with testing frameworks (e.g. PyTest unittest)
Remote Work :
No
Employment Type :
Full-time
About Company
Jobs for Humanity paves the way to a fairer future for all by connecting historically underrepresented talent to welcoming employers. Through the combination of cutting-edge recruiting technology and expert D&I consultation, Jobs for Humanity makes inclusive hiring seamless, scalable, ... View more