Python Engineer
MillTech Ltd
UK
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£75,000.0 - £112,000.0
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
ASP.NET
HTML
JavaScript (Programming Language)
.NET Framework
PHP (Programming Language)
Application Programming Interfaces (APIs)
Amazon Web Services
Unit Testing
Microsoft Azure
Cascading Style Sheets (CSS)
Code Review
+37 more
Databases
Data Retrieval
Database Design
Software Debugging
Software Design Patterns
Django Web Framework
Github
Python (Programming Language)
PostgreSQL
Linux System Administration
Microsoft SQL Server
MongoDB
MySQL
NoSQL
Object-Oriented Software Development
Scrum Methodology
Systems Development Life Cycle
Ruby on Rails
Simple Object Access Protocol (SOAP)
Software Engineering
Software Systems
PL-SQL
SQL Databases
Transact-SQL
Web Services
ReactJS
Flask (Web Framework)
Software Application Programming
Git
Containerization
AngularJS
Integration Frameworks
Front End Software Development
Restful APIs
Software Version Control
Docker
Microservices
Job description
- Develop, test, and deploy high-quality Python-based applications aligned with project requirements.
- Collaborate with cross-functional teams to design APIs and integrate third-party services using RESTful principles.
- Contribute to the full software development lifecycle (SDLC), including planning, coding, testing, and deployment.
- Optimize database interactions with MySQL, PostgreSQL, or Microsoft SQL Server to ensure efficient data retrieval and storage.
- Implement microservices architecture leveraging frameworks such as Flask or Django for scalable backend solutions.
- Write clean, maintainable code following best practices in OOP (Object-Oriented Programming) and design patterns.
- Conduct debugging and troubleshooting to identify issues promptly and ensure system stability.
- Participate in code reviews, agile ceremonies like Scrum, and documentation efforts to promote team knowledge sharing.
Requirements
- Proven experience developing applications using Python in a professional setting.
- Strong understanding of REST APIs, web services (SOAP), and integration techniques.
- Hands-on experience with cloud platforms such as AWS or Azure for deploying scalable solutions.
- Familiarity with front-end technologies including Angular, React, HTML, CSS, and JavaScript for full-stack development.
- Knowledge of database design principles with proficiency in SQL (T-SQL), PL/SQL, MongoDB, or similar NoSQL databases.
- Experience working within Linux environments and using version control systems like Git or GitHub.
- Exposure to microservices architecture, containerization tools such as Docker, and CI/CD pipelines.
- Ability to write unit tests for code validation and ensure high-quality deliverables.
- Understanding of application development frameworks like ASP.NET Core (.NET), Ruby on Rails, or PHP is a plus.
Join us if you’re eager to innovate with Python at the core of impactful projects! We value energetic problem-solvers who are committed to continuous improvement and thrive in collaborative settings-your next big opportunity awaits!
Benefits & conditions
- Canteen
- Company pension
- Employee stock purchase plan
- Free parking
- Gym membership
- Life insurance
- On-site gym
- On-site parking
- Private medical insurance
- Sick pay
- Work from home
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…