MS InfoTech Ltd • Aylesbury, Buckinghamshire
About this role
Company Information
MS InfoTech Ltd (MSIT) is a UK based Software development company founded in 2013. We design and deliver software solutions to several market areas including the financial sector. Our clients are predominantly Europe based. We position ourselves to work on cutting edge technologies and aim to supply demonstrable benefits to our clients. Our management team have, collectively, decades of exposure in the IT industry spanning across support, design, networking and development in both the Corporate and SME space.
Location
Role is onsite office based in Aylesbury, Buckinghamshire.
Who you’ll be working with
You will join a highly skilled technical team and work on challenging projects using modern Python technologies. We have an ambition to grow the team throughout 2025 and into 2026, focusing on backend development, API integration, automation, data processing, cloud-based applications, and scalable web solutions built with Python.
Focus of your role
We are on the hunt for a technology-oriented Junior Python Developer to work closely with our technical team to build, maintain, and improve innovative digital solutions. You will contribute to backend development, API integrations, automation tasks, and data-driven applications while gaining hands-on experience with modern development practices. The ideal candidate has a solid foundation in Python programming, problem-solving skills, and an eagerness to learn cloud technologies, databases, web frameworks, and scalable application development.
Roles and Responsibilities
- Assist in developing, testing, and maintaining Python-based applications and backend services.
- Support the development and integration of REST APIs and third-party services.
- Write clean, efficient, and reusable Python code following best practices.
- Collaborate with senior developers, designers, and project managers to deliver high-quality solutions.
- Participate in debugging, troubleshooting, and resolving technical issues.
- Work with databases to manage and process application data efficiently.
- Contribute to automation scripts, data processing tasks, and internal tools development.
- Assist in implementing unit tests and maintaining code quality standards.
- Learn and work with modern frameworks, cloud platforms, and development tools.
- Participate in code reviews, team discussions, and agile development processes.
- Maintain documentation for applications, APIs, and development processes.
- Continuously learn new technologies and contribute ideas for improving development practices.
Preferred Qualifications
- Basic understanding of Python frameworks such as Django, Flask, or FastAPI.
- Familiarity with relational databases such as MySQL or PostgreSQL.
- Understanding of REST APIs, JSON, and web services integration.
- Knowledge of version control systems such as Git/GitHub.
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud is a plus.
- Familiarity with front-end technologies like HTML, CSS, JavaScript, or React is advantageous.
- Understanding of software development best practices, debugging, and testing methodologies.
- Strong problem-solving skills and willingness to learn new technologies.
- Good communication and teamwork abilities.
- Internship, academic projects, or personal projects in Python development would be beneficial.
Soft Skills
- Strong organizational and time management abilities.
- Good written and verbal communication skills with both technical and non-technical team members.
- Eagerness to learn new technologies and improve technical skills continuously.
- Strong analytical and problem-solving mindset with attention to detail.
- Ability to work collaboratively within a team environment.
- Proactive attitude and willingness to take initiative when solving challenges.
- Adaptable and capable of managing multiple tasks in a fast-paced environment.
- Positive attitude, reliability, and commitment to delivering quality work.
Desirable Skills
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent practical experience).
- Understanding or experience of working in Agile/Scrum development environments.
- Familiarity with software development lifecycle (SDLC) and collaborative team workflows.
- Any relevant certifications in Python programming, software development, or cloud technologies (e.g., AWS, Azure, Google Cloud) are a plus.
- Strong interest in continuous learning and professional development in software engineering.
What we’ll offer you
- Opportunity to work with modern Python technologies and exciting software development projects.
- Structured professional development and continuous learning opportunities.
- Clear and accelerated career progression path within a growing technical team.
- A collaborative environment that encourages innovation, ownership, and initiative.
- Exposure to real-world business challenges and development of practical engineering skills.
- Hybrid working model with flexible working hours.
- Competitive salary ranging from £24,500 – £27,500 per annum, depending on experience.
- Direct exposure to senior leadership, with opportunities to contribute ideas and influence decisions.
- Benefits package including health, pension, and travel support (subject to agreement).
Job Type
Permanent Full-time
If you feel you have required skills, you must apply on or before 19-Jun-2026.