- Location
- London
- Last Published
- Dec. 8, 2024
- Sector
- Business Applications
- Function
- Product
About incident.io
incident.io is an incident management platform that helps companies when things go wrong. Whether they're site outages, data breaches, or functionality issues, incidents happen literally all the time. When they do, we help get the right people in the room, we run and communicate how you're responding, and we give you a suite of tools and insights to learn and improve over time.
The Team
Our Engineers know the drill - they've been paged at 3am. They're on a mission to transform those wee-hour wake-up calls into a smoother, more manageable experience for engineering teams everywhere. In fact, they're some of our product's biggest fans and users. What really sets them apart? Their unwavering commitment to our customers.
Whether they're concocting a feature that will bring a smile to your face, or diving into a feature request that will make your day a little bit easier, they're always ready to pull out all the stops.
The primary development stack includes Go, Typescript with React, and Postgres, with deployment on Google Cloud Platform using GKE and Cloud SQL. The infrastructure is managed via Terraform and utilises BigQuery, PubSub, and Cloud Storage. Monitoring and logging are handled by Sentry, Grafana + Prometheus, with CircleCI for automated testing and deployment.
What you’ll be doing:
- Shipping quickly while building the right things to focus on lasting impact. Our primary risk is building the wrong thing, rather than building the thing wrong.
- Using proven technologies and keeping it simple by limiting technologies to those we deeply understand, adopting new ones sparingly for simplicity and efficiency.
- Investing in the developer experience to emphasise metrics, logging, tracing, error tracking, and fast build times with CI to deploy in about 5 minutes.
- Valuing collaboration and clear documentation, because code isn’t everything. We prioritise well-written proposals, clear documentation, tests, and commit messages for future ease and wise tradeoffs.
- Engaging with customers and maintaining team transparency means everyone interacts with customers via Slack, sharing our internal documents and meeting notes openly.
What experience you need to be successful:
- Production experience with diverse programming languages, such as Go, Python, Ruby on Rails, or React.
- Team building and collaborative problem solving with a willingness to contribute to team growth, resolve issues, explain concepts, and provide actionable feedback to enhance colleagues' skills.
- Customer-focused and product-minded and enjoy interacting with customers to understand their needs deeply. Prioritise impactful work, participating in product discussions and contributing ideas to improve the product and user experience
- Comfortable thinking through product problems and working iteratively to shape the product's vision, including offering early input during ideation stages, sharing early-stage work (drafts or MVPs) to gather feedback when it’s “70% done” and adjusting.
- Pragmatic management of technical debt with an ability to strategically balance resilience, testing, and documentation with making quick trade-offs to ship products efficiently.
The salary for this position is determined by several job-related factors, such as experience, relevant skills, training, location, business needs, or market demands. The salary range for this role is £100,000-£130,000, plus offers equity options.
Our commitment to diversity
We embrace diversity at incident.io, and believe in creating supportive and inclusive environments where all of our employees can succeed. To build a product that’s loved by everyone, we need a team with all kinds of different perspectives, experiences, and backgrounds. That’s why we’re committed to hiring people regardless of race, religion, colour, national origin, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, age, neurodiversity status, disability status, or otherwise.
Got a question?
If you have any questions before applying to the role, please email the team at jobs@incident.io