Roles
Consultant Connect
Senior Full Stack Developer
Explore roles
Consultant Connect
Senior Full Stack Developer
Oxford
Hybrid
Description
Hybrid requirements: This role has flexible working patterns.
What you’ll be doing:
Building solutions to problems (especially solutions with a heavy front-end focus)
Design of the solution (in conjunction with Product Managers or other colleagues)
Specific characteristics for this role:
Taken multiple features from idea to release to growth
Having spent meaningful time as part of different teams (likely means at least 6 years as a developer)
Substantial experience doing front-end development, including responsive design
Substantial experience also working on backend (e.g. building APIs, database design, etc)
Substantial experience with CI/CD or deployments in general
Ideally have design sense for UX/UI
Ideally some experience in an agency (for consumer-facing apps) and/or early-stage consumer-facing startup
Ideally experience with mobile app development
Browse all roles
Employee benefits
Laptop
Learning/Development days
Private Healthcare
Work anywhere
Office vibe
City Centre
Remote-first
Social Events
Team Building Days
Location
Go to profile
Leadership
Roger Ahn
Chief Product Officer
Tech overview
We are the Product Development Team at Consultant Connect. We’re different from an Engineering Team or a “Tech Team”. We don’t just take a spec and write code. We focus on solving problems. We talk a lot to our Ops colleagues. We keep a close eye on how doctors and clinical administrators use our stuff. Consequently, we think a lot about product design. What’s the problem? How to make it better? Which trade-offs should we make? We move fast. In the face of uncertainty, we believe in rapid design-build iterations, rather than perfectly scoped 20-page spec documents. We prioritise ruthlessly, which means sometimes delaying good ideas because there are better ideas that should be done first. We de-scope aggressively so we can quickly release MVPs to “real users in real situations”. We’re a team of T-shaped people who have broad competency, while also being very strong in 1 or 2 areas. We aren’t a production line of specialists handing a project from person-to-person. We support each other. Daily standups are a key ritual for ensuring that we get help on blockers. A lot happens via Slack, and we jump onto video calls when needed. We do code and design reviews with each other. We’re always learning. If we don’t know something, we dive into it, try it over-and-over until we learn it. It can be frustrating, but we have space to upskill ourselves. As a team, we also look for an improvement to make each sprint, so that things get a bit better as the weeks go by. Finally, we are light on overhead. Minimal meetings. Communicate mostly via Slack and calls as needed. We’re always looking for efficiency gains (e.g. release pipeline automation, working practices, etc) and take the time to get them. Minimal layers of bureaucracy.
Engineering principles
Agile Process
Continuous delivery
Continuous integration
Knowledge sharing
Pair programming
Scrum
Separation of concerns
Unit testing
Company tech stack
angular
aws
aws-lambda
django
flutter
ionic
postgresql
Consultant Connect
Senior Full Stack Developer
Oxford
Share role