Jr. Python Developer

Ms Infotech Ltd (msit)
Aylesbury, United Kingdom
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
£ 28K

Job location

Remote
Aylesbury, United Kingdom

Tech stack

HTML
JavaScript
API
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Unit Testing
Azure
CSS
Software as a Service
Cloud Computing
Code Review
Databases
Database Applications
Relational Databases
Software Debugging
Programming Tools
Django
JSON
Python
PostgreSQL
MySQL
Systems Development Life Cycle
Application Data
Software Engineering
Strategies of Testing
Web Application Frameworks
Web Services
Software Organization
Data Processing
Google Cloud Platform
React
Flask
Backend
FastAPI
Information Technology
Maintaining Code
Front End Software Development
REST
Software Version Control
Api Management

Job description

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.

Requirements

  • 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.

Benefits & conditions

  • 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

About the company

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.

Apply for this position