> Markdown version of [/jobs/ext/2795595-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2795595-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Gigs - **Location:** Greater London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Distributed Systems, Ruby on Rails, Ruby, TypeScript, Web Services, Backend, Elixir, Golang - **Published:** September 8, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840575220-senior-software-engineer ## About the Role * You have experience designing APIs and building backend services. You enjoy thinking about systems, and you care about the quality of the software you produce. * You enjoy building products from scratch. You care about finding the right solution to customer needs, and you're comfortable taking ownership and delivering. * You love learning technologies as you go. You always want to find the right tool for the job, and don't only follow what you already know. * You care about more than just engineering. You need to see the business impacts of everything you do. You know how to make speed/quality trade-offs., * You need a lot of structure, or layers of process to do your best work * You prefer to specialize narrowly and wait for direction rather than taking initiative * You're uncomfortable making decisions with imperfect information or wearing multiple hats * You're looking for a "big company" setup - we're still building many things for the first time But if you're excited by the idea of building from zero, working with passion, and leaving your mark on something that matters - we'd love to meet you. ## Description * Own complex problems end-to-end, working with our talented team to design and build robust, scalable solutions. * Develop innovative products that empower our customers to bring world-class connectivity services to their users with ease. * Uphold our high engineering standards, improving tooling and processes where necessary. * Design, build and maintain best-in-class APIs and services. Contribute to our Ruby on Rails monolith and take an active part in breaking down our monolith towards a more distributed system. Be comfortable juggling multiple languages - we're currently using Ruby, Go, Typescript and some Elixir. Depending on your team you might get in touch with some or all of these languages. You don't need to have deep expertise in all of our languages, we will give you plenty of room to learn and grow with your team. * Maintain the reliability of our systems by building for observability and participating in incident response as needed. ## Related Videos - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Fireside Chat with David Heinemeier Hansson](https://www.wearedevelopers.com/videos/980-fireside-chat-with-david-heinemeier-hansson) - [Bringing digital education to refugee and host communities in remote regions of Africa](https://www.wearedevelopers.com/videos/644-bringing-digital-education-to-refugee-and-host-communities-in-remote-regions-of-africa) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Coroutine explained yet again 60 years later](https://www.wearedevelopers.com/videos/690-coroutine-explained-yet-again-60-years-later) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023)