Overview
The Senior Python Developer will play a pivotal role in a fast-paced data intelligence company, focusing on backend API development for a next-generation commercial property platform. Collaborating closely with a dedicated technical lead and a tight-knit team, the contractor will work on replacing mock endpoints with production-grade services to meet a critical launch deadline. The position is hybrid, requiring in-office attendance two days a week, and is set to start immediately.
Responsibilities
- Build and optimize APIs using Python and FastAPI.
- Integrate databases and OpenSearch for effective data aggregation.
- Deliver reliable and performant endpoints in a microservices environment.
- Collaborate on design and technical trade-offs to achieve delivery goals.
- Participate in code reviews and provide feedback on GitHub commits.
- Ensure timely completion of assigned tasks in line with project deadlines.
Requirements
- Proven experience in Python development, particularly with FastAPI.
- Familiarity with Kafka is a plus.
- Experience in building and deploying APIs.
- Understanding of microservices architecture and practices.
- Knowledge of CI/CD processes, particularly with GitHub.
- Experience working with OpenSearch or similar data aggregation tools.