At a Glance
- Tasks: Design and develop an advanced timetabling platform, ensuring high quality and performance.
- Company: Join a leading EdTech company transforming education with innovative software solutions.
- Benefits: Enjoy health plans, flexible working, generous leave, and opportunities for personal growth.
- Why this job: Make a real impact in education by rebuilding a key product from the ground up.
- Qualifications: Experience in full-stack development with PHP, Laravel, and React is essential.
- Other info: Flexible work patterns and a commitment to diversity make this a great place to thrive.
The predicted salary is between 36000 - 60000 £ per year.
Tribal Group is a leading EdTech business providing market‐leading software solutions to the global education market. We research, develop and deliver products, services and solutions needed by education institutions worldwide to support their primary goals of educating students, providing optimum learning experiences and ultimately delivering successful outcomes.
As a Senior Software Engineer on our Seminstry Engineering Team, you will design, develop and maintain our advanced timetabling and scheduling platform, TermTime. You will help rebuild this product from the ground up, contributing to our new TermTime v9 release and ensuring the platform continues to deliver high quality, performant and secure solutions for universities.
The Responsibilities
- Creating scalable software solutions by writing clean, efficient and maintainable code.
- Ensuring software quality by identifying and fixing bugs, writing integration tests and implementing secure coding practices.
- Working in partnership with a Software Architect, other developers and testers to deliver high‐quality features.
- Updating and improving existing software to enhance performance and functionality as well as writing code for our new TermTime v9 release.
- Analyzing and addressing technical challenges to find effective solutions, both in legacy and modern code bases.
- Recommending ideas on how the product can be developed and improved to enhance performance, usability and scalability.
The Skills You'll Need
- Proven experience in full‐stack web development.
- Strong skills in PHP, Laravel and React, including testing.
- Comfortable working at pace.
- Understanding of best‐practice related to crafting secure, efficient and high‐quality code.
- Experience in agile methodologies.
It Would Be Great If You Had
- Understanding of best‐practice database design for building efficient applications.
- Experience with API design and 3rd‐party system integrations.
- Experience with containerised applications.
- Exposure to deploying code to (Serverless) cloud infrastructure using CI/CD pipelines.
- Experience in redeveloping a product from grass roots to deployment.
What Can Tribal Offer You?
We offer a comprehensive range of benefits to support wellbeing and work‐life balance, including a Health Cash Plan, Private Medical Insurance, Employee Assistance Programme, generous parental leave, holiday trading, overseas work opportunities, e‐learning, volunteer days and access to our reward and recognition platform.
Flexibility and Inclusion
We are committed to providing flexible working patterns that enable you to balance your responsibilities inside and outside of work. As an equal‐opportunity employer, we celebrate diversity and actively welcome applications from under‐represented groups in the tech sector.
Note to Applicants
Tribal reserves the right to close an advertisement to applications ahead of the advertised closure date. Shortlisting may take place prior to the closing date on some occasions, so we encourage you to apply early.
Senior Software Engineer in London employer: Tribal Group
Contact Detail:
Tribal Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to full-stack development, PHP, Laravel, and React. 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, so be ready to discuss your past experiences and how they relate to the role.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Tribal Group. Don’t hesitate – get your application in early!
We think you need these skills to ace Senior Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your full-stack web development experience, especially with PHP, Laravel, and React, as these are key for us.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about EdTech and how you can contribute to our TermTime v9 release. Share specific examples of past projects where you've tackled similar challenges.
Showcase Your Problem-Solving Skills: In your application, mention instances where you've successfully addressed technical challenges. We love seeing how you approach problem-solving, especially in legacy and modern code bases.
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 don’t miss out on any important updates from us!
How to prepare for a job interview at Tribal Group
✨Know Your Tech Stack
Make sure you brush up on your PHP, Laravel, and React 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 talk about specific technical challenges you've faced and how you overcame them. Whether it was debugging a tricky issue or optimising performance, having concrete examples will demonstrate your ability to tackle problems head-on, which is crucial for a Senior Software Engineer role.
✨Understand Agile Methodologies
Since the role involves working in an agile environment, be prepared to discuss your experience with agile practices. Share how you've contributed to sprints, collaborated with cross-functional teams, and adapted to changing requirements. This will highlight your ability to thrive in a fast-paced setting.
✨Ask Insightful Questions
Interviews are a two-way street, so come armed with questions about the team, the product, and the company's vision for TermTime v9. This shows your genuine interest in the role and helps you assess if it's the right fit for you. Plus, it gives you a chance to engage with your interviewers on a deeper level.