Senior Python Developer

Experience
3+ Year
Job Type
Full Time

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.