




### **Role Description** **Senior Backend Developer** with a solid technical foundation in the Python ecosystem. You will be responsible for designing, developing, and maintaining scalable, high-performance services and APIs. You must demonstrate competence in building well-structured microservice or monolithic architectures, integrating various databases, and leveraging AWS cloud services to ensure platform availability and scalability. **Key Responsibilities:** * Design and implement high-quality **RESTful APIs** using **FastAPI**, **Django**, or **Flask**. * Advanced management of relational (**PostgreSQL**) and non-relational (**MongoDB**) databases. * Optimization of queries and data layer performance. * Implementation of caching solutions using **Redis** to improve latency and reduce database load. * Collaboration in application architecture design and deployment on **AWS**. * Rigorous application of **Unit and Integration Testing**. * Active participation in **Agile Methodology** ceremonies. **Key Requirements** **Experience** Minimum of **3 years** of proven backend development experience. **Python Frameworks** Advanced proficiency in **Django**, **Flask**, and **FastAPI**. **Databases** Solid experience with **PostgreSQL** (SQL, optimization) and **MongoDB** (NoSQL, data modeling). **Caching/Messaging** Proficiency with caching and messaging/queuing systems using **Redis**. **Cloud** Experience with **AWS** services (EC2, S3, RDS, Lambda, etc.) and cloud application architecture. **Methodology** Experience working with **Agile Methodologies** (Scrum/Kanban). **Code Quality** Ability to write and maintain robust **Unit Tests**. **DevOps (Desirable)** Preferred: Experience or strong knowledge of **DevOps** practices (CI/CD, Docker/containers).


