At a Glance
- Tasks: Lead full-stack development, design high-quality software, and mentor a dynamic team.
- Company: Join a pioneering tech company in the global betting and gaming industry.
- Benefits: Generous bonuses, flexible leave, 24/7 online GP, and employee wellbeing support.
- Other info: Exciting opportunities for career growth and collaboration in a vibrant environment.
- Why this job: Shape the future of gaming with cutting-edge technology and innovative projects.
- Qualifications: Strong C# .NET skills and experience in web services and modern JavaScript frameworks.
The predicted salary is between 70000 - 90000 £ per year.
About Us: Our mission is to dominate the betting and gaming industry on a global scale and we need the very best Tech talent to help us achieve this. We recently migrated all of our customers onto our very own proprietary platform - so it's an exciting time to join us. With the help of our new platform, we're able to pioneer new products and drive more advanced, creative technologies. The result? Unrivalled experiences for millions of customers worldwide. Client's department is driven by innovation, and you'll be at the heart of unlocking our new platform's potential. So, if you want to help shape the future of betting and gaming, then it's time to join us.
Job Purpose: As a Lead Full-Stack Developer, you will take ownership of end‑to‑end application development, providing both hands-on technical delivery and strategic leadership. You will be responsible for designing, implementing, and evolving high-quality software solutions while guiding the development team to deliver scalable, performant, and maintainable systems aligned with business goals.
Key Responsibilities:
- Lead the architecture, design, development, and ongoing maintenance of full-stack software solutions, ensuring high performance, scalability, and minimal technical debt.
- Remain actively hands-on in development, implementing complex features across backend and frontend layers while setting the technical benchmark for the team.
- Drive feature delivery and continuously evaluate development and deployment tooling in close collaboration with the Platform Engineering team.
- Write clean, well-structured, maintainable, and testable code that adheres to established coding standards and best practices.
- Identify, debug, and resolve complex system issues, including performance bottlenecks, stability concerns, and production defects.
- Provide clear technical direction, conducting code reviews, mentoring team members, and ensuring architectural and coding standards are consistently applied.
- Collaborate closely with Designers, QA, Product Owners, and Project Managers to deliver user-focused, high-quality solutions.
- Champion and lead Agile/Scrum practices, contributing to continuous improvement of development processes and team delivery.
- Participate in project estimation, planning, and scheduling, ensuring realistic timelines and transparent delivery commitments.
- Stay current with emerging technologies, frameworks, and industry trends, and proactively apply relevant innovations to improve the platform and development workflows.
- Produce and maintain comprehensive technical documentation, including system design, code documentation, and testing strategies.
- Engage with customers and end users where required to refine requirements, provide technical insight, and support delivered solutions.
- Mentor junior and mid-level developers, supporting their technical and professional growth, and guiding other C#/.NET team members.
- Act as a technical liaison between the Engineering team and Senior Management, clearly communicating progress, risks, and architectural decisions.
- Represent the Engineering function within the organisation, promoting best practices in software development, quality, security, and performance.
- Contribute to release activities and participate in out-of-hours or on-call support when required.
Knowledge, Skills and Experience:
Essential:
- Strong expertise in C# .NET (Framework and .NET Core) with experience building scalable web services.
- Proficient in SQL / MySQL and relational database design.
- Solid experience developing enterprise-grade single-page applications using HTML, CSS, and JavaScript.
- Excellent, up-to-date experience with modern JavaScript frameworks.
- Knowledge of the latest ECMAScript (ES) standards; TypeScript experience is beneficial.
- Strong attention to detail, especially regarding UX/UI quality.
- Excellent understanding of Object-Oriented Programming (OOP) principles and design patterns.
- Experience working with message brokers.
- Exposure to NoSQL databases is advantageous.
- Prior experience with WinForms and/or WPF is beneficial.
- Expert-level understanding of software architecture and system design.
- Experience applying TDD or similar quality-focused development approaches.
- Proficient with Git-based source control.
- Comfortable working in an Agile/Scrum environment.
- Excellent verbal and written communication skills.
- Strong collaborator who thrives in cross-functional and multi-disciplinary teams.
- Demonstrated passion for continuous improvement.
- Strong analytical, troubleshooting, and problem-solving mindset.
- Willingness to participate in production releases and out-of-hours support when required.
Desirable:
- Proven experience in performance optimisation and tuning.
- Experience within the gaming industry.
- Experience working with and supporting remote development teams.
- Involvement in career development and mentoring programmes.
- Participation in technical interviews or recruitment panels as a hiring lead or subject matter expert.
Qualifications:
A degree in Computer Science or a related field is desirable but not essential. AWS, Azure, or GCP certifications are desirable but not essential.
What’s in it for you?
We offer a variety of competitive benefits, some of which vary depending on the role you’re recruited to. Some of what you can expect in this role includes:
- Generous discretionary bonus schemes, incentives and competitions.
- An annual leave entitlement that increases with length of service.
- Access to an online GP 24/7, 365 days a year for you and your immediate family.
- Employee wellbeing support through our Employee Assistance Programme.
- Enhanced Maternity & Paternity Pay.
- Long Service Recognition.
- Access to a pay day savings scheme, financial coach and up to 40% of your earned wage ahead of payday, through Wagestream.
Lead Full-Stack Developer in Plymouth employer: Lorien
Contact Detail:
Lorien Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Full-Stack Developer in Plymouth
✨Tip Number 1
Network like a pro! Get out there and connect with people in the industry. Attend meetups, tech conferences, or even online webinars. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those that highlight your full-stack capabilities. Make sure to include links to your GitHub or any live demos. This gives potential employers a taste of what you can do!
✨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, it’s not just about answering questions; it’s about demonstrating your thought process and problem-solving abilities.
✨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, we love seeing candidates who are genuinely interested in joining our mission to revolutionise the betting and gaming industry.
We think you need these skills to ace Lead Full-Stack Developer in Plymouth
Some tips for your application 🫡
Show Off Your Skills: When you're writing your application, make sure to highlight your experience with C# .NET and any cool projects you've worked on. We want to see how you can bring your tech skills to the table!
Tailor Your Application: Don’t just send a generic application! Tailor it to our job description by mentioning specific responsibilities and skills that match your experience. This shows us you’re genuinely interested in the role.
Be Clear and Concise: Keep your application clear and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences. We love a well-structured application!
Apply Through Our Website: Make sure to apply 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 our team.
How to prepare for a job interview at Lorien
✨Know Your Tech Stack
Make sure you’re well-versed in C# .NET, SQL/MySQL, and modern JavaScript frameworks. Brush up on your knowledge of Object-Oriented Programming principles and be ready to discuss how you've applied them in past projects.
✨Showcase Your Leadership Skills
As a Lead Full-Stack Developer, you'll need to demonstrate your ability to guide a team. Prepare examples of how you've mentored junior developers or led projects, focusing on your approach to code reviews and fostering collaboration.
✨Be Ready for Problem-Solving
Expect technical questions that test your analytical and troubleshooting skills. Think of complex system issues you've resolved in the past and be prepared to walk through your thought process and the solutions you implemented.
✨Understand Agile Practices
Familiarise yourself with Agile/Scrum methodologies, as they are crucial for this role. Be ready to discuss how you've contributed to continuous improvement in development processes and how you’ve worked within cross-functional teams.