Recruiter: Luke Byrne
Career Grade: D
Internal Closing Date: 17/9/25
Why this job matters
We are a team of around 25 people (mostly developers), based in Adastral Park, Ipswich. We build software to support BT's Network Operations Centre (NOC), helping them to keep our networks running smoothly 24/7.
We're big fans of agile software development, having practiced and promoted it for more than 15 years. We don't just mean daily stand-ups and user stories: our agility is built on a foundation of technical practices like test-driven development, continuous deployment, and refactoring to maintain high code quality. We work closely with the people who use our software to make sure we're building the tools and features that will give them the most benefit.
We take responsibility for the whole lifecycle of our software: we talk directly to our customers to figure out how to help them, we design, build and test the software, and we deploy and support it ourselves too. We also foster a learning environment, with activities like tech talks and study groups, and we run regular "innovation days" where everyone is encouraged to work on side-projects to improve their skills and investigate new technologies.
Most of our applications are web-based. Our main stack is Ruby on Rails, but we also have some projects using other languages and frameworks such as Elixir/Phoenix, Java and Go. We also use open many source products such as Postgresql, Grafana, ElasticSearch and Kafka.
We follow a hybrid working model which means we spend 3 days each week working together in the office.
What you'll be doing
This is a hands-on developer role where you will be working in a small team of fullstack software developers. You will work closely with your customers to incrementally build solutions to help make their job easier. A lot of your work will involve pair or mob programming with other members of the team - we believe in shared code ownership, learning from one another and making the most of everyone's skills and experience.
You will be expected to coach and mentor more junior members of the team, ensuring best practices are ingrained in the way we work. You will be expected to set an example of technical excellence, and to contribute to and make design decisions and technology selections etc in conjunction with the rest of the team.
Skills and Experience
- Be a current active software developer with up-to-date skills, and extensive experience in developing high quality code bases.
- Have experience working with Ruby and Rails or have a solid background with other OO or functional languages and web frameworks.
- Be comfortable with unix/linux, git, and database technologies.
- Love to learn. You will be expected to keep up-to-date with relevant technologies and practices so you can recommend their adoption in the team.
- Be an excellent coach who enjoys helping others be at their best.
- Enjoy working in agile teams in a collaborative environment.
- Have a passion for writing high quality, maintainable code; promoting a culture of test-driven development.
Benefits
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.