Browse thousands of opportunities across our network of innovative companies
Senior Fullstack Developer
Senior Software Engineering, Cyber Threat Intelligence
A Senior React Fullstack Engineer is responsible for developing and maintaining web applications, combining expertise in React.js for front-end development with back-end technologies. This role involves collaborating with cross-functional teams, providing technical leadership, and ensuring the scalability and performance of applications, while also mentoring junior developers and adhering to best software development practices.
About the Team
The Rapid 7 Cyber Threat Intelligence Software Engineering team is creating innovative solutions to detect and mitigate threats from the clear, deep and dark web. The technology stack includes Python, React, MongoDB and AWS to name a few. The team is full of energetic, passionate and fun individuals who take pride in the value they produce for their customers. They are committed to continuous learning and strive to learn and adapt to new tools and techniques to benefit the wider organization.
About the Role
In this role, you will:
Develop and maintain user-facing features using React.js.
Optimize applications for maximum speed and scalability.
Ensure the technical feasibility of UI/UX designs.
Implement responsive design to ensure compatibility across various devices and browsers.
Design and implement APIs and services.
Integrate front-end elements with server-side logic and functionalities.
Optimize backend performance and database interactions.
Manage and maintain databases, ensuring data integrity and security.
Collaborate with cross-functional teams (UX designers, project managers, other developers) to define, design, and ship new features.
Provide technical leadership and mentor junior developers.
Conduct code reviews and ensure adherence to software development best practices.
Participate in the entire application lifecycle, focusing on coding and debugging.
Write clean, maintainable, and efficient code.
Troubleshoot and debug applications.
Contribute to the continuous improvement of the development process.
The skills you’ll bring include:
Thorough understanding of React.js and its core principles.
5+ years of hands-on software development experience.
Experience with popular React.js workflows (such as Flux or Redux).
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Strong problem-solving skills.
Excellent verbal and written communication skills.
Ability to work in a team.
Attention to detail.
We know that the best ideas and solutions come from multi-dimensional teams. Teams reflecting a variety of backgrounds and professional experiences. If you are excited about this role and feel your experience can make an impact, please don’t be shy - apply today.
Rapid7 is creating a more secure digital future for all by helping organizations strengthen their security programs in the face of accelerating digital transformation. Our portfolio of best-in-class solutions empowers security professionals to manage risk and eliminate threats across the entire threat landscape from apps to the cloud to traditional infrastructure to the dark web. We foster open source communities and cutting-edge research–using these insights to optimize our products and arm the global security community with the latest in attackers methods.
Trusted by more than 10,000 customers worldwide, our industry-leading solutions and services help businesses stay ahead of attackers, ahead of the competition, and future-ready for what’s next.