Talent.com
Lead Python API Developer

Lead Python API Developer

ThoughtPenguinPanaji, Republic Of India, IN
5 hours ago
Job description

About Us :

ThoughtPenguin is a dynamic, innovative company committed to delivering top-quality web & app solutions. We are looking for a motivated Sr. Python Developer with 3-5 years of experience to join our growing development team. This is an exciting opportunity to work on cutting-edge projects and contribute to a fast-paced, collaborative environment.

Key Responsibilities :

  • API Development : Design, develop, and maintain high-performance RESTful APIs and backend services using FastAPI.
  • System Design & Architecture : Contribute to the architectural design of backend systems, ensuring scalability, reliability, and security.
  • Database Integration : Integrate with various databases (SQL / NoSQL) and manage data persistence.
  • Third-Party Integrations : Integrate with external APIs and services as required.
  • Performance Optimization : Optimize application performance, scalability, and reliability, including implementing caching strategies and efficient data handling.
  • Security Implementation : Implement authentication, authorization, and other security best practices to protect sensitive data.
  • Code Quality : Write clean, maintainable, and well-documented Python code, adhering to industry standards and best practices.
  • Testing : Develop and implement automated tests (unit, integration, end-to-end) to ensure code quality and functionality.
  • Collaboration : Work closely with front-end developers, product managers, data scientists, and other stakeholders to gather requirements and deliver integrated solutions.
  • Troubleshooting & Support : Monitor and troubleshoot production issues, ensuring high system uptime and quick resolution of problems.
  • Continuous Improvement : Participate in code reviews, contribute to improving coding standards, and stay updated with emerging technologies and industry trends.

Required Skills :

  • Proficiency in Python programming language.
  • Strong experience with the FastAPI framework.
  • Experience with database technologies (e.G., PostgreSQL, MongoDB, Redis).
  • Understanding of RESTful API principles and best practices.
  • Knowledge of asynchronous programming in Python.
  • Familiarity with cloud platforms (e.G., AWS, Azure, GCP) and CI / CD pipelines is often a plus.
  • Experience with version control systems (e.G., Git).
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Education :

    Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

    Why Join Us :

    100% Remote Working Opportunity.

    Opportunity for growth and professional development.

    Collaborative and inclusive work culture.

    Work on exciting, innovative projects with a talented team.

    Create a job alert for this search

    Python Api Developer • Panaji, Republic Of India, IN