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 revolutionizing the way businesses connect and communicate. We provide voice, data, and mobile solutions to businesses across the UK, Germany, Spain, Hungary 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.
We move fast with a start-up mindset, but we have the stability of a leading European business. 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?
We are looking for a Senior Software Developer who can help the company to generate business impact through the design, production and maintenance of software in Gamma’s product/service portfolio
What will you be doing day-to-day?
Design the software or systems required ensuring that they meet their design objectives.
Implement back-end components/services underpinning Gamma’s applications.
Create API (local library, remote) definitions in a collaborative manner
Implement Machine to Machine interfaces in a testable manner.
Contribute to the implementation of Telecoms grade voice applications
Provide automated tests at various levels to ensure high quality and minimise the chances of regression on changes
Integrate the software with existing CI/CD pipelines, or create its own pipeline.
Facilitate design decision making. Document ADRs, and Provide technical documentation
Follow Gamma Architecture recommendations and team conventions where appropriate and contribute to extending it.
Define and deliver technical roadmaps of the team
Ensure software can be monitored via the right metrics and integrate with monitoring and alerting systems at Gamma
Provide input to the customer support teams about incidents and potential user impacting changes.
Be the owner of components/services end to end
What you’ll need:
Python with 5+ years of experience
Restful API Development in AWS Serverless Stack
Good grasp of AWS Security (IAM, Policies, Networks).
Python Flask
Design patterns/Architectural patterns: 3+ years
Medium level SQL and NoSQL knowledge
A secondary language 3+ years of experience (e.g. C++, or another scripting language like PHP, JavaScript, Java) with the ability and willingness to learn new languages as needed
Comfortable with using Linux
http and web socket experience
Hands on TCP/IP Networking
Git
Experience with Cloud based software deployments (CloudFormation, Terraform)
Containerisation (Docker)
SIP good to have
RTP good to have
Good command of English preferably both written and spoken.
A few things to note
Unfortunately, we can't offer visa sponsorship or relocation support for this role.
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.