SonicJobs Logo
Left arrow iconBack to search

Python Engineer

Reed
Posted 15 hours ago, valid for 22 days
Location

Walsall, West Midlands WS4 1PL, England

Salary

£40,000 - £48,000 per annum

info
Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The job is for a Junior-Mid Level Python Engineer located in the West Midlands, offering a full-time position with hybrid and remote working options.
  • The salary for this role is up to £40,000, and candidates should have solid commercial experience with Python, preferably around 1-3 years.
  • Key responsibilities include developing backend systems, creating APIs, and engaging in test-driven development.
  • Candidates should possess skills in SQL, version control with Git, and demonstrate strong problem-solving abilities.
  • Soft skills such as teamwork, communication, and a passion for learning new technologies are also essential for this position.
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

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.