**This role is for one of the Weekday's clients
** We are looking for a highly skilled Python Developer (SDE-2) with strong backend development experience to join our dynamic team. This role requires expertise in Python, FastAPI , and backend system design. You will be responsible for building and maintaining scalable, high-performance backend services, ensuring seamless API integrations, and optimizing system architecture for reliability and efficiency.
Develop, test, and maintain backend services using Python and FastAPI.
Design and implement RESTful APIs and microservices to support business applications.
Optimize backend performance, ensuring high availability and scalability.
Work with databases (SQL and NoSQL) to design efficient data models and queries.
Collaborate with frontend developers, DevOps, and product teams to integrate APIs and services.
Implement security best practices for authentication, authorization, and data protection.
Troubleshoot and resolve performance bottlenecks, bugs, and system issues.
Write clean, maintainable, and well-documented code following best practices.
Participate in code reviews, mentoring junior developers , and improving development workflows.
3-5 years of experience in backend development using Python.
Strong hands-on experience with FastAPI for building high-performance APIs.
Proficiency in designing and managing RESTful APIs and microservices architecture.
Solid understanding of SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).
Experience with caching mechanisms (Redis, Memcached) for performance optimization.
Familiarity with Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure) is a plus.
Strong knowledge of asynchronous programming, multithreading, and concurrency in Python.
Understanding of CI/CD pipelines and DevOps practices for automated deployment.
Excellent problem-solving skills and ability to work in a fast-paced, agile environment.
Your email won't be used for commercial purposes. Read our Privacy Policy.