SonicJobs Logo
Left arrow iconBack to search

Python Engineer

Reed Technology
Posted 13 hours ago, valid for 22 days
Location

Birmingham, West Midlands B9 5PX, England

Salary

£30,000 - £40,000 per annum

Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

Sonic Summary

info
  • The job is for a Junior-Mid Level Python Engineer located in West Midlands, offering a salary of up to £40,000.
  • The position is full-time with hybrid and remote working options, although occasional office visits are required.
  • Key responsibilities include developing backend systems, creating and integrating RESTful and GraphQL APIs, and engaging in test-driven development.
  • Candidates should have solid commercial experience with Python, preferably with FastAPI or Flask, and at least 1-3 years of relevant experience is typically expected.
  • Soft skills such as teamwork, communication, and a passion for learning new technologies are also important for this role.
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

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.