Website:
mafatlaltechnology.com
Job details:
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)
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.
Core Skills
Experience Level
Python
Proficient
FastAPI
Proficient
REST API Design
Intermediate
SQL/Database
Intermediate
Docker
Basic
II. Senior Python Backend Developer (4+ Years Experience)
Responsibilities
- Lead the design and development of complex, highly scalable, and fault-tolerant backend systems.
- Define and enforce best practices for API design, security, and performance.
- Mentor junior and mid-level developers, providing technical guidance and conducting thorough code reviews.
- Architect and optimize database schemas and queries for performance at scale.
- Drive the adoption of new technologies and improvements to the existing tech stack.
- Work closely with product managers and stakeholders to translate business requirements into technical solutions.
Required Qualifications
- 4+ years of professional experience in designing and building scalable backend applications.
- Expert-level proficiency in Python and extensive experience with FastAPI in production environments.
- Deep understanding of database design, query optimization, and NoSQL databases (e.g., Redis, MongoDB).
- Proven experience with microservices architecture and deployment via Kubernetes/Helm.
- Strong knowledge of cloud platforms (AWS, GCP, or Azure).
- Expertise in performance monitoring, logging, and tracing tools.
Core Skills
Experience Level
System Architecture
Advanced
FastAPI
Expert
Database Optimization
Advanced
Microservices
Proficient
Cloud Platform (e.g., AWS)
Proficient
General Requirements (Both Roles)
- Excellent problem-solving and communication skills.
- Ability to work independently and as part of a dynamic team.
- A passion for writing clean, maintainable, and efficient code.
Click on Apply to know more.