We are looking for highly motivated and skilled Python Backend Developers to join our growing team. We have openings for two distinct experience levels: a Mid-Level Developer (2+ years of experience) and a Senior Developer (4+ years of experience). Both roles require strong expertise in Python and the FastAPI framework.
About the Role
You will be responsible for designing, developing, and maintaining high-performance, scalable, and reliable backend services. A strong focus on API design, robust data modeling, and clean, efficient code is essential for success in this role.
I. Mid-Level Python Backend Developer (2+ Years Experience and 4+ Years)
Responsibilities
- Develop and implement new features and functionality for our core backend services using Python and FastAPI.
- Collaborate with the frontend team to define and consume RESTful APIs.
- Write unit and integration tests to ensure code quality and system reliability.
- Participate in code reviews to maintain high coding standards.
- Troubleshoot and resolve bugs and performance issues.
- Assist in the documentation of APIs and system architecture.
Required Qualifications
- 2+ years of professional experience in backend development.
- Proficiency in Python and strong knowledge of the FastAPI framework.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and ORMs (e.g., SQLAlchemy).
- Familiarity with containerization technologies (e.g., Docker).
- Solid understanding of REST principles and API design.
- Experience using Git for version control.