Passionate about platforms and excited about building a product from the ground up?
We are looking for a Software Engineer with a strong background in the design and implementation of frontend systems. We're looking for collaborative, well-rounded engineers who want to ship code. An interest in security problems is helpful, but a great attitude and an open mind is even more essential!
What you will do
In this role, you will work with product managers, UX, and fellow engineers in a small, nimble team to deliver our latest exciting features to our Detection and Response platform.
Working closely with the backend / API developers, you'll ensure that the frontend and backend work seamlessly and the frontend code is performant, maintainable, secure, and meets all of the business requirements to deliver a world class user experience.
We're not just invested in building software: there's plenty of challenges and open space for you to execute on your ideas and bring your own unique points of view to the table.
What you need to be successful
A fearless, can-do attitude - you'll be involved in software development decisions from
conception to design to shipping in production.
2+ years or more working as a professional software engineer, specialising in web application frontends (“full stack” even better!)
Strong development practices in a rapidly-shipping, Agile team (writing and maintaining clean, readable and testable code and supporting documentation) in a professional capacity or within an open source community.
Experience integrating projects with continuous integration tools (like Jenkins)
Experience building software with relational databases (such as Postgres).
Demonstrated ability to thoughtfully evaluate & choose technologies in designing features and communicate the pros/cons to your peers.
Good organisational skills on a project (ability to accurately break down and scope work from user stories in JIRA).
Experience deploying and operating applications on AWS or other cloud technologies.
Strong communication skills - you will be frequently collaborating with remote team members in Rapid7's worldwide offices.
Nice to haves
Full-stack expertise (can write code on the backend, too!)
Experience (or interest) in TypeScript.
Benefits for You
Own and participate in product and engineering design and decisions in a small, nimble team.
Flexible work environment (work remotely or from our amazing office in Belfast)
Build on a modern open source stack using modern development practices
The joy of seeing a customer delighted by the features you deliver in a quick feedback loop, and know you are making a difference helping organisations defend against the ever-changing and evolving landscape of cyber attacks.