At a Glance
- Tasks: Join our team to build and maintain web and mobile apps with clean, tested code.
- Company: Helix is a growing tech company focused on innovative software solutions.
- Benefits: Enjoy remote work, 25 days leave, a MacBook, and a supportive team culture.
- Why this job: Shape new features, collaborate closely, and grow your skills in a dynamic environment.
- Qualifications: Proficiency in PHP, Laravel, JavaScript, and AWS; strong problem-solving skills required.
- Other info: Equal opportunities employer committed to diversity and inclusion.
The predicted salary is between 28800 - 48000 £ per year.
We’re looking for a mid to senior-level software developer (based on experience) to join our small but growing team at Helix. In this hands-on role, you’ll help build and maintain the heart of our web and cross-platform mobile apps. You’ll work side by side with our Lead Developer and the rest of the team, turning requirements into clean, well-tested code. Along the way, you’ll help shape new features, keep existing systems running smoothly, and make sure we’re always following best practices.
Role Responsibilities
- Write, test and deploy high-quality PHP (Laravel) and JavaScript code for both web and mobile clients
- Collaborate in sprint planning and help the team meet committed goals
- Maintain and improve existing codebases: refactor legacy modules, optimise database queries, and enforce coding standards
- Document new and updated functionality clearly in code comments and project wikis
- Participate in peer code reviews to share knowledge and uphold quality
- Troubleshoot, debug and resolve production issues in a timely manner
- Assist with AWS configuration and deployment tasks as needed
- Occasionally mentor more junior developers and share insights on design patterns and best practices
Position Details
- Full-time position, Monday - Friday, 9 am - 5 pm.
- Remote / work from home role
- A number of in-person idea/collaboration days per year (These are likely to be in Preston Brook.)
Required Qualities and Skills
- Independence, initiative and self-motivation.
- Proficiency in PHP 8.0+, Laravel 10+, JavaScript, MySQL, Git, and AWS.
- Proven track record of contributing to projects.
- Strong problem-solving skills and results-driven mindset.
- Profound understanding of design patterns and best practices.
- Excellent communication skills to work effectively with team members and stakeholders.
Extra points if you have
- Experience with cross platform mobile apps (training can be provided if required).
- Fluent in Vue.js.
- Experience with CI/CD pipelines in a major project using Circle, Gitlab, or Bitbucket.
- Experience refactoring production enterprise systems and live DB structures.
Benefits of Joining Helix
- A chance to come into a growing company and grow with us.
- Opportunities for growth and professional development.
- Collaborative and supportive work environment.
- Work from home.
- The People's Pension scheme.
- 25 days annual leave + Bank Holiday days.
- Company-provided MacBook.
- External monitor (if required).
Office Setup Requirement
A dedicated home office setup free from distractions and noise, along with high-speed broadband, are necessary for this role.
Equal opportunities
Helix are an equal opportunities employer, and we are determined to ensure that no applicant or employee receives less favourable treatment on the grounds of gender, age disability, religion, belief, sexual orientation, marital status or race, or is disadvantaged by conditions or requirements which cannot be shown to be justifiable.
Software Developer employer: Helix
Contact Detail:
Helix Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer
✨Tip Number 1
Familiarise yourself with PHP, Laravel, and JavaScript by working on personal projects or contributing to open-source. This hands-on experience will not only enhance your skills but also give you concrete examples to discuss during interviews.
✨Tip Number 2
Engage with the developer community through forums, social media, or local meetups. Networking can lead to valuable connections and insights about the company culture at Helix, which can be beneficial when you apply.
✨Tip Number 3
Brush up on your problem-solving skills by tackling coding challenges on platforms like LeetCode or HackerRank. Being able to demonstrate your thought process and solutions during technical interviews can set you apart from other candidates.
✨Tip Number 4
Prepare to discuss your previous projects in detail, especially those involving collaboration and code reviews. Highlighting your teamwork and communication skills will resonate well with Helix's emphasis on a collaborative work environment.
We think you need these skills to ace Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with PHP, Laravel, JavaScript, and AWS. Include specific projects where you've contributed to codebases, optimised database queries, or participated in peer code reviews.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role at Helix. Mention how your skills align with their requirements, particularly your problem-solving abilities and experience with design patterns and best practices.
Showcase Relevant Projects: If you have experience with cross-platform mobile apps or CI/CD pipelines, be sure to include these in your application. Provide links to your GitHub or any relevant portfolio that demonstrates your coding skills.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter. Check for any spelling or grammatical errors, and ensure that all information is clear and concise. A polished application reflects your attention to detail.
How to prepare for a job interview at Helix
✨Showcase Your Technical Skills
Be prepared to discuss your experience with PHP, Laravel, JavaScript, and AWS in detail. Bring examples of past projects where you’ve successfully implemented these technologies, and be ready to explain your thought process and the challenges you faced.
✨Demonstrate Problem-Solving Abilities
Expect to encounter technical questions or scenarios during the interview. Practice articulating your problem-solving approach, as this role requires strong analytical skills. Use the STAR method (Situation, Task, Action, Result) to structure your responses.
✨Emphasise Collaboration and Communication
Since the role involves working closely with a team, highlight your ability to collaborate effectively. Share examples of how you've contributed to team projects, participated in code reviews, or mentored junior developers, showcasing your communication skills.
✨Prepare Questions About the Company and Role
Research Helix and come prepared with thoughtful questions about their projects, team dynamics, and future goals. This shows your genuine interest in the company and helps you assess if it’s the right fit for you.