Python Developer

  • Jaipur
  • Programmers.io
About the Role: We are seeking an experienced FastAPI and Python Developer who possesses expert knowledge in Python, adept at delivering innovative and multiple solutions to complex problems. The ideal candidate will demonstrate advanced expertise in SQL, code optimization, and security practices, with a proven ability to comprehend business problems swiftly and present comprehensive solutions. Proficiency in various cloud services is highly desirable. Moreover, the candidate should have substantial experience in API development, writing unit tests for APIs, working with multiple databases, and implementing caching strategies for application performance enhancement. Responsibilities: • Develop and maintain efficient APIs using FastAPI and Python to address business requirements. • Offer innovative and multiple solutions to solve intricate problems, ensuring scalability and optimization. • Implement unit testing for APIs to ensure robustness and reliability. • Optimize SQL queries, database structures, and code performance for enhanced system efficiency. • Implement caching strategies to improve application performance. • Work with multiple databases to accommodate diverse application needs. • Implement and manage robust security measures to safeguard applications and data. • Analyze business problems and provide concise yet comprehensive technical solutions. • Collaborate with cross-functional teams to integrate systems and services seamlessly. Requirements: • Expertise in FastAPI and Python, with a demonstrable track record in delivering scalable and efficient solutions. • Extensive experience in API development, including writing unit tests for APIs. • Strong knowledge and experience in working with multiple databases and caching mechanisms for performance optimization. • Proficiency in SQL, code optimization, and security protocols. • Strong analytical and problem-solving skills with the ability to propose multiple innovative solutions. • Proficiency in understanding business problems and translating them into technical solutions effectively. • Familiarity with cloud services (e.g., AWS, Azure, GCP) is a plus. • Excellent communication and collaboration skills for effective team interaction. Education and Experience: • Bachelor's or Master's degree in computer science, Engineering, or relevant field. • 6+ years of proven experience as a FastAPI and Python Developer or similar role.