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 hybrid working, competitive salary, and a vibrant office culture.
- Why this job: Make a real impact in a dynamic environment with innovative projects.
- Qualifications: 2+ years of Python development experience and strong SQL skills required.
- Other info: Flexible work model with excellent career growth and mentorship opportunities.
The predicted salary is between 36000 - 60000 Β£ 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.
As a product led technology business, we're really proud of what we do. 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.
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.
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
This will be a flexible hybrid role where you'll largely work from home but will be expected to be in the London office for team meetings and other collaboration sessions.
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. 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.
We also 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. 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.
Full Stack Developer in Cwmbran employer: Defaqto
Contact Detail:
Defaqto Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Full Stack Developer in Cwmbran
β¨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at Comparison Creator or similar companies. A friendly chat can sometimes lead to job opportunities that aren't even advertised!
β¨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 the interview by brushing up on common technical questions related to full-stack development. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key!
β¨Tip Number 4
Don't forget to apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our awesome team!
We think you need these skills to ace Full Stack Developer in Cwmbran
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 with HTML, CSS, and JavaScript!
Craft a Compelling Cover Letter: Use your cover letter to tell us why youβre excited about this role at Comparison Creator. Share specific examples of how you've tackled challenges in previous projects and how you can contribute to our team.
Show Off Your Projects: If youβve got a portfolio or GitHub with projects showcasing your coding skills, share it! We love seeing real-world applications of your work, especially anything that demonstrates your problem-solving abilities.
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 on joining our team!
How to prepare for a job interview at Defaqto
β¨Know Your Tech Stack
Make sure youβre well-versed in Python, Django, and SQL. Brush up on your front-end skills with HTML, CSS, and JavaScript too. Being able to discuss your experience with these technologies confidently will show that youβre the right fit for the role.
β¨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex technical issues in the past. Be ready to explain your thought process and the solutions you implemented. This will demonstrate your analytical thinking and problem-solving abilities, which are crucial for a Full Stack Developer.
β¨Communicate Clearly
Practice explaining technical concepts in simple terms. Youβll need to communicate effectively with non-technical stakeholders, so being able to break down complex ideas will be a big plus. Think about how you can convey your knowledge without jargon.
β¨Emphasise Team Collaboration
Be prepared to discuss your experience working in teams and how youβve contributed to improving processes or mentoring others. Highlighting your ability to collaborate and support your colleagues will align well with the companyβs values of teamwork and ownership.