Padmi

Back End Developer

ChennaiPosted 3 months ago
Software engineeringMid-levelFull Time
Apply at Mako IT Lab

Opens the source posting on foundit.in

Source description

About the role

View original

Job Summary: We are looking for a skilled Python Developer with 3-4 years of experience , specializing in FastAPI and Microservices architecture . The ideal candidate should have strong backend development skills, expertise in building scalable APIs, and experience working with distributed systems. Key Responsibilities: Develop, test, and maintain scalable backend applications using Python and FastAPI . Design and implement microservices-based architectures for high-performance applications. Develop and optimize RESTful APIs and asynchronous services . Work with databases like PostgreSQL, MySQL, or MongoDB, ensuring efficient queries and indexing. Implement authentication, authorization , and security best practices in APIs. Integrate third-party services and APIs as needed. Write clean, maintainable, and well-documented code following industry best practices . Collaborate with frontend developers, DevOps, and other stakeholders to ensure smooth project execution. Optimize system performance, scalability, and reliability . Work with Docker, Kubernetes, and CI/CD pipelines for deployment and automation. Monitor, troubleshoot, and resolve application issues in a timely manner. Required Skills & Qualifications: 2-3 years of experience in Python backend development . Strong experience with FastAPI (or Flask/Django with a willingness to switch). Hands-on experience in Microservices architecture . Proficiency in SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, or Redis). Experience with Celery, RabbitMQ, or Kafka for asynchronous processing. Knowledge of containerization using Docker and Kubernetes . Experience working with authentication mechanisms (JWT, OAuth, API Keys). Good understanding of asynchronous programming and event-driven architectures . Strong problem-solving and debugging skills. Proficiency in Git and version control workflows. Good to Have: Experience with GraphQL . Exposure to AWS, GCP, or Azure cloud services. Understanding of WebSockets and real-time applications . Experience with CI/CD tools like Jenkins, GitHub Actions, or GitLab CI. Knowledge of unit testing and test-driven development (TDD) .

One address, no account. We’ll tell you when matching roles go live.

More at Mako IT Lab

Related open roles

View all roles