At a Glance
- Tasks: Develop and maintain innovative software solutions using TypeScript, NodeJS, and React.
- Company: Join Gamma, a dynamic leader in Unified Communications with a collaborative culture.
- Benefits: Enjoy 25 days annual leave, volunteer days, and private medical insurance for you and your family.
- Why this job: Make a real impact in a fast-paced environment while growing your career.
- Qualifications: Strong experience in TypeScript and frontend frameworks like React; mentoring skills are a plus.
- Other info: Hybrid role from our Manchester office with a focus on inclusivity and diverse perspectives.
The predicted salary is between 28800 - 48000 £ per year.
A bit about us
At Gamma, we're more than just a leader in Unified Communications as a Service (UCaaS) - we're a dynamic, forward-thinking team, revolutionising the way businesses connect and communicate. We provide voice, data, and mobile solutions to businesses across the UK, Germany, Spain, and the Benelux region, and we're expanding rapidly to bring digital automation and Gamma-powered services to SMEs through a growing network of channel partners. Our team thrives on collaboration, innovation, and the belief that diverse perspectives make us stronger. Join us, and you'll have the opportunity to make an impact, grow your career, and be part of a company that celebrates inclusivity and fresh ideas.
Who are we looking for?
Full Stack Software Engineers are responsible for developing and maintaining the Group Products suite of proprietary OSS/BSS and UCaaS & CCaaS solutions, including building new features and functionality across the platform and web/desktop user interfaces. Build responsibility and understanding of technical requirements such as capacity, security, maintainability, and other non-functional aspects.
What will you be doing day-to-day?
- Collaborate with product and engineering peers to scope, plan and estimate requirements, ensuring all solutions are well thought through and future proof.
- Adhere to defined engineering practices and processes.
- Develop new features and functionality across the platform and applications, whilst maintaining the stability of existing codebase, using TypeScript, NodeJS and React.
- Integrate with relevant third-party services and tools where required, ensuring best practice integration rules are adhered to and integrations are stable.
- Develop APIs using best practice standards and conventions.
- Contribute to Solution Design documents for review before implementation including detail on security considerations, testing required and potential impacts across the full stack.
- Use JavaScript unit and end to end test frameworks to ensure a high level of coverage across the platform and applications.
- Contribute to the support effort as defined by our operations framework.
- Take an active role in peer code reviews and code deployment via CICD pipelines.
What You'll Need
- Strong experience using, and good working knowledge of TypeScript.
- Extensive experience developing applications using frontend frameworks, such as React, Angular.
- Good knowledge of HTML/CSS (3+ years).
- Experience using JavaScript unit & e2e test frameworks (e.g. Jest, Playwright).
- Experience deploying code using CICD pipelines.
- Experience working with and mentoring junior engineers.
- Development knowledge of public cloud service, ideally AWS.
- Development knowledge of containerisation and Kubernetes.
- VoIP/WebRTC experience (Not required but highly beneficial).
- Experience in implementing logging and monitoring solutions.
- Experience of working with SQL and non-SQL databases.
What do we offer you?
At Gamma, we believe in work-life balance, which is why we offer 25 days of annual leave, plus an extra day off for your birthday. Giving back is important to us, so we also provide a volunteer day to support a charity that matters to you. Family matters, too. With enhanced maternity and paternity pay, we're here to support you as a parent and help you thrive in your career. We offer a contributory pension plan to help you save for the years ahead, with Gamma's contribution varying dependant on yours. Your well-being is our priority. We offer group income protection and life assurance (four times your salary) to ensure peace of mind for you and your loved ones. We want you to share in our success. That's why we offer tax-efficient share save and share incentive plans, giving you the opportunity to benefit from Gamma's growth. We're committed to health, both physical and mental, and provide private medical insurance through Vitality, which extends to your immediate family. And, because we care about the environment, we offer an Electric Vehicle scheme through Octopus and a Cycle to Work scheme, making it easier to get around sustainably.
A few things to note
Unfortunately, we can't offer visa sponsorship or relocation support for this role. This role is hybrid from our Manchester office. If you feel you could be a good fit for Gamma but do not think that you meet all the requirements, we still encourage you to apply as you could be the person that we are looking for! Gamma is an equal-opportunity employer. We care about inclusion and believe in having diverse teams where everyone can be their true authentic selves. We value each person and their range of backgrounds and actively encourage people from underrepresented backgrounds to apply. We don't discriminate based on any protected characteristics e.g., race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, marital status, disability, or age. We are a family-friendly employer with a culture based on trust, autonomy, and flexibility to help you create a work-life balance and enjoy working here at Gamma.
For recruitment agencies - we have a network of fantastic partners that support us in our hiring from time to time. We're not looking to increase that network currently, so please don't send speculative CVs.
Software Engineer in Manchester employer: Gamma Telecom Ltd
Contact Detail:
Gamma Telecom Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Manchester
✨Tip Number 1
Network like a pro! Reach out to current employees at Gamma on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for your application process. Personal connections can give you an edge!
✨Tip Number 2
Prepare for the technical interview by brushing up on your TypeScript, Node.js, and React skills. Practice coding challenges and be ready to discuss your past projects. Show us how you can contribute to our innovative team!
✨Tip Number 3
Don’t just focus on your technical skills; highlight your collaborative spirit! At Gamma, we thrive on teamwork, so share examples of how you've worked with others to solve problems or deliver projects.
✨Tip Number 4
Finally, 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 dynamic team at Gamma!
We think you need these skills to ace Software Engineer in Manchester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with TypeScript, NodeJS, and React, as well as any relevant projects you've worked on.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about joining Gamma. Share your passion for software engineering and how you can contribute to our dynamic team. Don't forget to mention any unique perspectives you bring!
Showcase Your Projects: If you've got a portfolio or GitHub profile, include it! We love seeing real examples of your work, especially projects that demonstrate your skills in developing applications and using best practices.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you're serious about joining our team!
How to prepare for a job interview at Gamma Telecom Ltd
✨Know Your Tech Stack
Make sure you brush up on your TypeScript, Node.js, and React skills. Be ready to discuss your experience with these technologies in detail, as well as any projects you've worked on that showcase your expertise.
✨Understand the Company Culture
Gamma values collaboration and innovation, so be prepared to talk about how you work in teams and contribute to a positive work environment. Share examples of how you've embraced diverse perspectives in your previous roles.
✨Prepare for Technical Questions
Expect to face technical questions related to full-stack development, APIs, and testing frameworks like Jest or Playwright. Practise coding challenges and be ready to explain your thought process during problem-solving.
✨Show Your Passion for Learning
Gamma is looking for someone who can grow with the company. Highlight your willingness to learn new technologies, mentor junior engineers, and adapt to changing environments. This will show that you're not just a fit for the role, but also for the company's future.