Python Engineer Location: West Midlands Job Type: Full-time, hybrid and remote working is available, but you will need to come to Midlands office when needed Salary: Up to £40,000 Delighted to confirm my client, a technology company where innovation is key have asked me to find them a Junior-Mid Level Python Engineer. As the Python Engineer you will be instrumental in developing my client's new product. You will be heavily involved in backend system development, API creation and integration. Day-to-day of the role: Design and develop robust backend systems using Python. Create and integrate RESTful and GraphQL APIs. Write high-quality, reusable code and engage in test-driven development (TDD) or behaviour-driven development (BDD). Work collaboratively with other engineers to ensure the platform is scalable and efficient. Participate in code reviews, providing and receiving constructive feedback. Debug and troubleshoot issues to maintain a smooth operation. Required Skills & Qualifications: Solid commercial experience with Python, preferably with FastAPI or Flask. Proficiency with SQL and non/relational databases. Knowledge of RESTful APIs and client-server communication. Strong problem-solving and debugging skills. Ability to write clean, maintainable, and reusable code. Strong understanding of version control using Git. Soft Skills: Ability to work collaboratively in a team environment. Excellent communication skills. Passionate, dedicated, and willing to learn new technologies. Proactive and takes initiative. Desirable Skills: Knowledge of NoSQL databases such as MongoDB or DynamoDB. Familiarity with AWS or other cloud services. Experience with serverless architecture. Experience with full-stack development using React, Angular, or Vue.js. Experience working with Scrum and Extreme Programming (XP). To apply for the Python Engineer position please apply with an updated CV