What are the responsibilities and job description for the Python Developer position at Clark Davis Associates?
NO C2C
NO SPONSORING
PLEASE DO NOT CALL ME FOR C2C
Python Developer
We are looking for a Senior Python Developer to join our engineering team and contribute to the development of high-performance backend systems powering the company's platform. The ideal candidate is passionate about writing clean code, building resilient systems, and solving real-world problems with technology.
You’ll play a key role in designing and developing APIs, microservices, and backend components in a fast-paced, Agile environment. This is a great opportunity for someone who thrives in collaborative teams and is excited about modern development practices and technologies.
Key Responsibilities:
- Design, build, and maintain backend services and APIs using Python.
- Work within an Agile/Scrum environment, participating in planning, reviews, and stand-ups.
- Develop clean, testable, and scalable code.
- Optimize systems for performance and reliability.
- Contribute to technical architecture and design decisions.
- Mentor junior engineers and help establish coding standards and best practices.
- Collaborate closely with cross-functional teams including product, DevOps, and front-end developers.
Qualifications:
- 5 years of Python development experience, focused on backend systems.
- Strong knowledge of frameworks like Django, Flask, or FastAPI.
- Experience designing and building APIs and microservices.
- Familiarity with relational databases and ORM tools.
- Exposure to cloud platforms (e.g., AWS, Azure, or GCP) and CI/CD workflows.
- Experience with Docker, Kubernetes, or other containerization tools is a plus.
- Bonus: Familiarity with front-end technologies like React or JavaScript.
Salary : $120,000 - $150,000