At a Glance
- Tasks: Design and develop high-quality software applications using Python and Django.
- Company: Join a leading tech company behind top UK comparison websites.
- Benefits: Enjoy competitive salary, flexible working, and a vibrant office culture.
- Why this job: Make a real impact in a hands-on role with innovative projects.
- Qualifications: 2+ years of Python development experience and strong SQL skills.
- Other info: Hybrid work model with great career growth and mentorship opportunities.
The predicted salary is between 28800 - 48000 ÂŁ per year.
Are you looking for a role where you can use your software expertise to make a BIG impact in a small but leading technology business?
We\’re looking for a Full Stack Developer for one of our sister companies, Comparison Creator. It is a leading software development company specialising in providing outsourced solutions for product comparison websites. Simply put, Comparison Creator is the software company behind high profile UK websites including MoneySuperMarket, Go.Compare, Confused and Moneysaving Expert.
As a product led technology business, we\’re really proud of what we do. We\’re also a sister company to Defaqto, which brings data, technology and consumers together to help everyone make more informed choices.
Role Overview
The successful candidate will work closely with the IT Development Manager, and other team members, building industry‑leading products, enhancing product architecture and improving team standards and practices.
This role would suit a full‑stack Python/Django developer looking for a hands‑on role, with a mix of product development and application support. Responsible for configuring, supporting and fixing live products.
Internally, we call this role Python Developer.
Your responsibilities
- Design, develop, and maintain high‑quality software applications using Python, Django and related technologies.
- Application Support development.
- Collaborate with the business, to translate business, stakeholder and user needs into deliverable artefacts.
- Identify and implement solutions to improve performance, reliability, and scalability.
- Review code written by other team members to ensure adherence to best practices, coding standards, and quality guidelines.
- Write code that is easily testable and add unit tests to ensure acceptance criteria is achieved.
- Conduct thorough testing and debugging to identify and resolve software defects.
- Collaborate with the team, and wider business, to improve support and development processes, code quality, and overall team efficiency.
- Work closely with the business, stakeholders, and clients to understand requirements, provide technical expertise, and ensure successful project delivery.
- Effectively communicate complex technical concepts to non‑technical stakeholders.
- Stay updated with the latest trends and advancements in Python and related technologies.
- Identify opportunities for innovation and propose new ideas and solutions.
- Investigate and resolve complex technical issues and provide support to end‑users.
- Collaborate with the operations and IT teams to ensure smooth deployment and maintenance of applications.
- Maintain dev‑ops pipelines in Azure Pipelines and create new pipelines when delivering new products.
What you\’ll need to succeed
Essential technical requirements
- At least 2 years’ development experience with Python.
- Strong SQL experience, preferably MySQL or PostgresSQL.
- Front‑end experience with HTML, CSS & JavaScript.
- A good understanding of software development principles, software design patterns, and best practices.
Your approach to work
- You should be ambitious, with a desire to make the role your own.
- The ideal candidate will be proud of the work they do, creating high quality applications and writing elegant code.
- You will be the go‑to person for team members looking to develop their skills, providing mentorship, and demonstrating what good looks like.
- Attention to detail, analytical thinking, problem‑solving skills, and excellent communication abilities are essential.
- Able to prioritise and manage tasks and time.
Advantageous Technical skills
- Experience with Django.
- Experience and understanding of service architectures, such as micro service architecture / composable architectures.
- Experience of API design and implementation.
Role location
We can offer fully remote working for this role (within the UK) or if you’d like to be part of a hybrid team, you can work from our Haddenham or Cwmbran offices.
Right to Work
Applicants must already hold a legal right to work in the UK without time restrictions. We are currently unable to provide Skilled Worker visa sponsorship.
How we Work
Our values define how we work so that we can achieve our vision, provide a great employee experience, and positively impact our customers.
Think Big | Be Bold | Own it | Team up | Be a Star
We have a vibrant office environment with a hybrid approach to working supported by our flexible working promise. We have a focus on wellbeing, a programme of social, charity and team‑building events and free fresh fruit delivered to the office.
Fintel plc and all the businesses within it adopt a zero‑tolerance approach to discrimination on any of the protected grounds in the Equality Act 2010.
We are committed to providing equal opportunities to all current and prospective employees regardless of age, disability, sex, sexual orientation, pregnancy and maternity, race or ethnicity, religion or belief, gender identity, or marriage and civil partnership.
We aspire to have a diverse workforce because, in our view, diversity enables better business outcomes. We also believe that a more inclusive workplace, where people of different backgrounds work together, ensures better outcomes for all staff. From application to interview, we place inclusion at the heart of all we do.
For these reasons we strongly encourage suitably qualified applicants from a wide range of backgrounds.
#J-18808-Ljbffr
Full Stack Developer employer: Defaqto Limited
Contact Detail:
Defaqto Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals or insider info about job openings.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those using Python and Django. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you're genuinely interested in joining our awesome team at Comparison Creator.
We think you need these skills to ace Full Stack Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Full Stack Developer role. Highlight your Python and Django experience, and don’t forget to mention any front-end work you've done with HTML, CSS, and JavaScript.
Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality! Explain why you’re excited about this role at Comparison Creator and how your background makes you a great fit. Be bold and let your passion shine through!
Showcase Your Projects: If you’ve worked on any relevant projects, whether personal or professional, make sure to include them. We love seeing real examples of your work, especially if they demonstrate your problem-solving skills and coding standards.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team!
How to prepare for a job interview at Defaqto Limited
✨Know Your Tech Stack
Make sure you brush up on your Python, Django, and SQL skills before the interview. Be ready to discuss your experience with these technologies and how you've used them in past projects. This will show that you're not just familiar with the tools but can also apply them effectively.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled complex technical issues in the past. Think about challenges you've faced, the solutions you implemented, and the outcomes. This will demonstrate your analytical thinking and problem-solving abilities, which are crucial for a Full Stack Developer.
✨Communicate Clearly
Since you'll need to explain technical concepts to non-technical stakeholders, practice articulating your thoughts clearly and concisely. Use simple language to describe your past projects and how they benefited the business. This will highlight your communication skills and ability to collaborate effectively.
✨Emphasise Team Collaboration
Be prepared to discuss how you've worked within a team in previous roles. Highlight any mentorship experiences or instances where you helped improve team processes. This aligns with the company's values of teamwork and collaboration, showing that you're a good fit for their culture.