Key Responsibilities
- Develop and maintain high-performance APIs using FastAPI.
- Design, implement, and deploy backend services and applications.
- Collaborate with cross-functional teams to define and implement features and improvements.
- Write clean, scalable, and efficient Python code following best practices.
- Create robust and reusable components and libraries.
- Troubleshoot, debug, and optimize existing codebase.
- Participate in code reviews, contribute to the development of technical documentation, and help with onboarding new team members.
- Write unit and integration tests to ensure code quality.
- Stay up to date with industry trends and technologies to keep the codebase modern and efficient.
Requirements
- Proven experience as a Python Developer, with at least 3 years of experience working on web applications.
- Hands-on experience with FastAPI for building RESTful APIs.
- Solid understanding of Python and its ecosystem, including libraries like asyncio, pydantic, and sqlalchemy.
- Experience with relational databases (PostgreSQL, MySQL) and ORM tools.
- Familiarity with containerization tools like Docker.
- Knowledge of cloud platforms (AWS, GCP, Azure) is a plus.
- Strong understanding of RESTful architecture and principles.
- Ability to write unit and integration tests (with pytest).
- Experience with version control systems like Git.
- Familiarity with CI/CD pipelines and automated testing.
- Strong problem-solving skills and a collaborative attitude.
- Excellent communication and documentation skills.
About Company
Sufalamtech is a full-fledged IT service driven company providing precision Web Development and Mobile Development services which ultimately results in the development of state-of-the-art Software Development solutions to our customers.