Python + FastAPI Developer (4+ yrs)
Job Description
? Design, develop, and maintain robust, scalable, and secure RESTful APIs using Python.
\n ? Build and integrate backend components and services to support web and mobile
\n applications.
\n ? Optimize applications for performance, scalability, and reliability.
\n ? Collaborate with frontend developers, data engineers, and DevOps teams to ensure
\n seamless integration and deployment.
\n ? Write clean, maintainable, and well-documented code following best practices.
\n ? Troubleshoot and resolve issues across multiple environments (development, staging,
\n production).
\n ? Participate in code reviews, sprint planning, and technical discussions.
\n Required Skills
\n ? Strong proficiency in Python and at least one web framework (e.g., Flask, FastAPI, Django).
\n ? Solid experience in developing and consuming RESTful APIs.
\n ? Familiarity with API design principles, authentication (OAuth2, JWT), and rate limiting.
\n ? Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
\n ? Good understanding of version control using Git.
\n ? Familiarity with Docker, CI/CD pipelines, and deployment on cloud platforms
\n (AWS/Azure/GCP) is a plus.
\n ? Ability to work in an Agile environment and take full ownership of assigned tasks.
\n Nice-to-Have
\n ? Experience with asynchronous programming using asyncio or similar tools.
\n ? Knowledge of message queues (RabbitMQ, Kafka).
\n ? Exposure to Microservices architecture.
\n ? Basic understanding of Data Engineering or Machine Learning pipelines.