Python Engineer

We are seeking a skilled and experienced Python Developer with a strong background in API development. The ideal candidate will be responsible for designing, building, and maintaining scalable and secure RESTful APIs. You should be comfortable working in a fast-paced agile environment and collaborating with cross-functional teams. 

 

Required Skills and Qualifications: 

  • 3+ years of professional experience in Python development. 
  • Strong understanding of RESTful API design and development. 
  • Experience with at least one Python web framework (Flask, FastAPI, Django). 
  • Solid understanding of HTTP, JSON, and web services. 
  • Experience with database design and ORMs (SQLAlchemy, Django ORM). 
  • Familiarity with Docker, Git, and CI/CD pipelines (GitLab, Jenkins, etc.). 
  • Knowledge of API security standards and practices (OAuth2, rate limiting, etc.). 
  • Experience with unit testing frameworks like pytest or unittest. 

 

Preferred Qualifications: 

  • Experience with GraphQL APIs. 
  • Familiarity with message brokers (e.g., Kafka, RabbitMQ). 
  • Exposure to cloud platforms like AWS, GCP, or Azure. 
  • Knowledge of OpenAPI/Swagger documentation tools. 
  • Experience in agile software development practices (Scrum, Kanban). 

Preferred Qualifications:

  • BS degree in Computer Science or Engineering or equivalent experience
Not sure where to start? Ask IVY.
IVY