Senior Full Stack Developer
Rydal GroupJob description
Company Description
Rydal Group is a UK-based IT and Telecoms Managed Service Provider serving the B2B market. Founded over 17 years ago, the business remains founder-led and independently owned, with no VC or private equity backing. This allows us to make long-term decisions based on service quality, infrastructure investment, and client outcomes rather than short-term financial pressure.
We employ over 110 team members across four UK locations, including our own data centre and ISP. Today, we support more than 3,000 B2B clients, 6,000 consumer clients, and a growing number of UK channel partners which launched last year.
Our focus is on delivering dependable IT, connectivity, and communications services, backed by infrastructure we own and control. Utilising Ai / Ai Agents at the forefront of our software offering is going to play a huge role in our road map.
Role Overview
We are looking for a Full Stack Developer to take what we've started, inherited and improve, shape and develop our 'new world' wholesale platform and other key development across our group. Experiance within the telecoms and IT sector would help with some of our vision plans but this is a nice to have.
This role is hands-on and delivery-driven. You will work collaboratively within a small internal team, taking features and systems from initial scope through to production delivery and ongoing improvement.
The successful candidate will be comfortable working across backend services, frontend applications, and third-party integrations, and will be expected to contribute practical, well-documented, and maintainable solutions under real-world deadlines.
Key Responsibilities
- Work collaboratively within a small development team and with third-party developers
- Take ownership of features and projects from initial scope through to completion
- Design and build web-based applications aligned to agreed frameworks and standards
- Develop and maintain backend, server-based applications and APIs
- Build and maintain frontend applications using modern tooling
- Integrate with third-party systems and external APIs
- Work across the full stack, contributing to both frontend and backend codebases
- Maintain and evolve database schemas using MySQL and Alembic migrations
- Write clean, well-structured, and fully documented code
- Review, understand, and improve existing code written by others
- Participate in testing, debugging, and release processes
- Work to tight deadlines while maintaining quality and stability
- Collaborate with key stakeholders to understand requirements and deliver practical solutions
Technical Skills & Experience
Essential / Strongly Preferred:
- Python (backend development, APIs, integrations)
- Experience with full stack web application development
- MySQL (or compatible relational databases)
- Alembic (or similar schema migration tools)
- Modern frontend tooling such as Vite, React, or similar frameworks
- REST API design and integration
- Experience working with third-party systems and services
Desirable:
- Experience in telecoms or complex operational systems
- Familiarity with authentication, permissions, and role-based access control
- Experience working with audit logging, provisioning workflows, or multi-tenant systems
- Work within simple, repeatable build, testing and deployment processes
Development Practices & Tooling
- Comfortable using testing frameworks and collaboration tools (e.g. Git, issue tracking, code reviews)
- Able to produce clear technical documentation for both internal and external use
- Pragmatic approach to problem-solving, including alternative methods where appropriate to achieve the required outcome
Personal Attributes
- Strong communicator, able to work effectively with both technical and non-technical stakeholders
- Comfortable taking ownership and responsibility for delivered work
- Able to work independently while contributing positively to a small team environment
- Detail-oriented, with a focus on maintainability and long-term system health
- Willing to explore and integrate AI-driven functionality where it adds genuine value
What We Offer
- The opportunity to work on a real, evolving production platform
- Exposure to complex, real-world systems and third-party integrations
- A role with meaningful ownership and influence over technical direction
- Opportunity to experiment with proof-of-concept features, including AI integrations
- A collaborative environment where practical delivery matters more than buzzwords
¿Te interesa este puesto?