Senior Python Engineer
Ikhoi Recruitment
Manor Park, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Manor Park, United Kingdom
Tech stack
JavaScript
API
Agile Methodologies
Amazon Web Services (AWS)
Azure
Cloud Engineering
Software Quality
Code Review
Continuous Integration
Database Schema
DevOps
Distributed Systems
Django
Python
Node.js
Software Architecture
Query Optimization
Software Systems
TypeScript
Web Application Frameworks
Cloud Platform System
React
Information Technology
Celery
Terraform
Job description
- Design, develop, and maintain scalable and reliable software solutions, ensuring alignment with Principals and Architects.
Requirements
- You must have at least 4 years Python experience
- Experience with Typescript and a years Javascript
- Must have either independently designed cloud-hosted services and APIs with moderate complexity, considering scalability and reliability OR led or designed distributed systems with multiple interacting components, including trade-off analysis, performance in the cloud. I.e just contributing to design discussions but primarily implementing components within predefined cloud architectures is not enough.
Key Requirements
- Strong expertise in Python web development frameworks (e.g., Django) and JavaScript/TypeScript, with experience working in cloud environments such as AWS, Azure, or GCP.
- Skilled in applying software technical design principles to build scalable, secure, and maintainable solutions within modern cloud-based architectures.
- Bachelor's or Master's degree in Computer Science, Engineering or equivalent experience.
- Experience with CI/CD tools and practices.
- Strong problem-solving & communication skills.
- Adaptability/willingness to learn (e.g., Agile).
- Technical leadership (mentoring, best-practice guidance).
Desirable:
- Experience with modern frameworks and libraries (e.g., React, Node.js, Terraform, Celery).
- Experience with database schema design and query optimisation.
- Collaborate with cross-functional teams, including Product, QA, and DevOps, to deliver high-quality features.
- Lead code reviews and technical discussions, and contribute to architectural decisions.
- Lead complex coding tasks; ensure code quality.
- Identify and resolve performance and scalability issues.