HamburgerMenu
hirist

AmpsTek - Senior Python Developer - FastAPI

Ampstek
Multiple Locations
6 - 8 Years

Posted on: 25/09/2025

Job Description

Title : Senior Python Developer with FastAPI experience.

Location : 100% Remote.

Job Type : Contract.

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 and Qualifications :

- 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.


info-icon

Did you find something suspicious?