Full Stack Software Engineer
Role details
Job location
Tech stack
Job description
The developer will be responsible for:
- Designing and delivering backend features
- Building and maintaining integrations with AI-driven voice services
- Turning requirements into clear technical designs and high-quality code
- Improving CI/CD and observability, hardening security by design, conducting code reviews and analysing SIP/RTP traces to troubleshoot issues
Requirements
- 3-5 years experience of development in an SIP/VOIP environment, using Python or a similar object-oriented language
- Flask/Django, Jinja, Pytest, SQLAlchemy, Marshmallow
- Wireshark for SIP/RTP trace analysis/fault-finding
- Docker containerisation
- Linux (Ubuntu) based systems
Any knowledge of Freeswitch, C/C++, Kamailio, Auth0/0Auth, Mongo DB, My SQL, ArgoCD/Kubernetes or Web RTC would prove advantageous for this role., This is a fantastic and exciting opportunity for an experienced Developer to work as part of a people-first company that holds exceptional staff retention rates and career development opportunities. The role comes with a generous benefits package, including retail discounts, private healthcare, flexible working arrangements and many more. If you re ambitious, curious and can demonstrate loyalty as an employee, this is your chance to learn and grow your career in a company with pedigree, purpose and potential.
Benefits & conditions
Please note that this is a permanent role seeking candidates with a track record of longevity of service with their previous employers.