Cortex Consultants
Python Developer - FastAPI Framework
Job Location
bangalore, India
Job Description
Job Summary : We are seeking a highly skilled and experienced Python Developer with a strong focus on building robust and scalable backend applications using the FastAPI framework. The ideal candidate will have a proven track record of designing, developing, and deploying high-performance APIs and microservices. This is a hands-on role requiring excellent problem-solving skills, a deep understanding of Python and its ecosystem, and the ability to thrive in a fast-paced, collaborative, and Work From Office environment in : Design and Development : - Design, develop, and maintain efficient, reusable, and reliable Python code, primarily using the FastAPI framework. - Build and consume RESTful APIs and microservices. - Implement data storage solutions, which may include relational databases (e.g., PostgreSQL, MySQL), NoSQL databases (e.g., MongoDB, Cassandra), or in-memory data stores (e.g., Redis, Memcached). - Write unit and integration tests to ensure code quality and reliability. - Participate in code reviews to maintain code standards and share knowledge. - Troubleshoot and debug complex issues in production and development Expertise : - Stay up-to-date with the latest trends and technologies in Python, FastAPI, and related areas. - Contribute to technical design discussions and help shape the architecture of our applications. - Optimize applications for performance and scalability. - Work with containerization technologies like Docker and orchestration tools like Kubernetes (optional but highly desirable). - Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI/CD, CircleCI). - Understanding of version control systems, particularly Git. Collaboration and Communication : - Collaborate effectively with cross-functional teams, including front-end developers, product managers, designers, and QA engineers. - Communicate technical concepts clearly and concisely to both technical and non-technical audiences. - Participate in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives. - Contribute to team knowledge sharing and documentation efforts. Problem Solving and Ownership : - Take ownership of assigned tasks and see them through to completion. - Proactively identify and address potential issues and roadblocks. - Demonstrate strong analytical and problem-solving skills. - Ability to work independently and as part of a team. Work From Office Responsibilities : - Adhere to the company's Work From Office policies and guidelines. - Maintain a professional and productive work environment in the office. - Be available for in-person meetings and collaborations as required. Required Skills and Experience : - Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience). - Minimum of 6 years of professional experience in Python development. - Extensive experience (3 years) with the FastAPI framework is mandatory. - Strong understanding of asynchronous programming in Python (async/await). - Solid understanding of RESTful API design principles and best practices. - Experience working with relational databases (e.g., PostgreSQL, MySQL) and ORM libraries (e.g., SQLAlchemy). - Experience with NoSQL databases (e.g., MongoDB) is a plus. - Proficiency in writing unit and integration tests using frameworks like pytest or unittest. - Familiarity with containerization technologies like Docker. - Experience with version control systems, specifically Git. - Excellent problem-solving and debugging skills. - Strong communication and collaboration skills. - Ability to work independently and as part of a team. Preferred Skills and Experience : - Experience with other Python web frameworks like Django or Flask. - Experience with message queues (e.g., RabbitMQ, Kafka). - Experience with caching mechanisms (e.g., Redis, Memcached). - Familiarity with cloud platforms like AWS, Azure, or Google Cloud. - Experience with CI/CD pipelines and tools. - Knowledge of security best practices for web applications. - Experience with performance optimization techniques. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 5/1/2025
Location: bangalore, IN
Posted Date: 5/1/2025
Contact Information
Contact | Human Resources Cortex Consultants |
---|