Location: UK (100% Remote, with quarterly in-person meetings) Type: Full-Time, Permanent Salary: £35,000 - £40,000 (subject to experience)
Are you a talented Python developer looking to join an innovative and fast-growing company? Our client is looking for a Junior Python Developer to become a key part of our expanding team and play a vital role in accelerating our product development. This role is ideal for a motivated individual with strong problem-solving skills and a passion for building high-quality software solutions.
About the Company
A UK-based company that develops products to help enterprise customers migrate large volumes of data between platforms. The team operates 100% remotely, with quarterly in-person meetings to foster collaboration. They are committed to innovation, encouraging creativity, and empowering our developers through continuous learning and professional development opportunities.
The Role: Software Development & Innovation
As a Junior Python Developer, you will be an essential part of our growing development team. Your key responsibilities will include:
Ideation: Contributing ideas on how to improve the product, development processes, and overall efficiency.
Development: Implementing new features and enhancing the product's functionality.
Testing: Maintaining the test suite to ensure software stability and reliability.
The product functions as both an online tool and a downloadable offline application. This is achieved using the FastAPI framework alongside Pywebview for desktop integration, and a Svelte-based frontend. Additionally, we are exploring the integration of large language models via Langchain to further enhance user experience and product capabilities.
What We're Looking For
A good STEM degree from a top UK university.
Graduate-level or 1-2 years of relevant experience.
Evidence of exceptional ability, such as notable projects or accomplishments.
Experience contributing to Python-based projects.
Understanding of software development principles and the software development lifecycle.
Familiarity with Git version control.
A continuous interest in exploring new technologies and frameworks.
Preferred but not essential:
Experience working with APIs and REST APIs.
Familiarity with Python web frameworks.
Knowledge of frontend technologies and frameworks.
Experience working with Langchain.
Why Join Us?
100% remote working.
Equipment provided to support home working if needed.
Opportunity for experimentation: propose and work on small technical projects of your choice.
Access to training programs, certifications, and workshops.
Flat management structure: every team member's opinion is valued.
Share Option Scheme.
Private health insurance.
Competitive salary and generous holiday allowance.
If you're ready to join a dynamic and forward-thinking company, we would love to hear from you! Apply now and be part of a team shaping the future of enterprise data migration.