Mid Python Developer (Remote)
Job Description:
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