Mid Python Developer (Remote)

 Job Description:

  1. Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.

  • 3+ years of professional experience in software development, with a focus on Python.

  • Strong proficiency in building web APIs and microservices using FastAPI or similar frameworks.

  • Experience working with relational databases, preferably SQL Server, including database design, querying, and optimization.

  • Familiarity with caching solutions such as Redis for improving application performance.

  • Solid understanding of software development principles, design patterns, and best practices.

  • Excellent problem-solving skills and attention to detail.

  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.

  • Ability to manage multiple tasks and priorities in a dynamic work environment.

  Required Skills:

Database Design Design Patterns Redis Microservices Software Development Optimization Databases Computer Science Python Software SQL Design Engineering Communication Science