Rapid7 logo

Senior Full Stack Engineer - Node.js & React

Rapid7

Job Overview

We are seeking a talented and experienced Senior Full Stack Engineer to join our dynamic full-stack team. The ideal candidate should have strong proficiency in either JavaScript (Node.js) or Python for backend development and must be skilled in using React for frontend development. You will be responsible for building, maintaining, and enhancing both the frontend and backend systems, ensuring they function seamlessly together. This position offers the opportunity to work on innovative projects in a collaborative environment.

Requirements

Backend Development:

  • Experience with either JavaScript (Node.js) or Python.
  • Familiarity with RESTful APIs.
  • Strong understanding of databases (SQL and NoSQL).
  • Knowledge of server architecture and cloud services (AWS, Azure, or GCP).

Frontend Development:

  • Expertise in React.js (including hooks, context API, and state management).
  • Understanding of responsive design and user interface (UI) best practices.
  • Experience with CSS frameworks (e.g., TailwindCSS, Material-UI).

Additional Skills:

  • Familiarity with version control (Git) and modern development workflows.
  • Experience with Agile methodologies and tools (JIRA, Trello).
  • Strong problem-solving skills and the ability to work independently or in a team.

Education and Experience:

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • At least 2-3 years of fullstack development experience.
  • Strong written and verbal communication skills.

Responsibilities

Frontend Development:

  • Develop and maintain responsive web applications using React.js.
  • Implement interactive and dynamic user interfaces following UX/UI best practices.
  • Collaborate with designers to ensure high-quality user experiences.

Backend Development:

  • Design and implement robust APIs and services using Node.js or Python.
  • Work with databases to handle data storage, retrieval, and management.
  • Ensure application performance, security, and scalability on the backend.

Collaboration and Problem Solving:

  • Work closely with the product, design, and QA teams to deliver high-quality software solutions.
  • Debug and troubleshoot code to ensure a smooth and efficient user experience.
  • Participate in code reviews, and provide constructive feedback to peers.

Continuous Learning and Improvement:

  • Stay updated with the latest technologies and best practices in fullstack development.
  • Contribute to process improvements, including automation of testing and deployment workflows.

Join us at Rapid7 and be part of a team that is at the forefront of technology, driving innovation and excellence in the field of computer and network security.

Benefits
Extracted with AI

  • Collaborative environment
  • Innovative projects
  • Continuous learning opportunities

Similar jobs

Last update: 23 minutes ago

Rapid7 logo
Rapid7

Senior Full Stack Engineer - Node.js & React

Join Rapid7 as a Senior Full Stack Engineer specializing in Node.js and React in Prague. Work on innovative projects in a collaborative environment.

Veeam Software logo
Veeam Software

Senior Frontend Developer with Angular and React.js

Join Veeam Software as a Senior Frontend Developer in Prague, focusing on Angular and React.js for Kubernetes data management.

Glooko logo
Glooko

Senior Full-Stack Software Engineer (Node.js, React.js)

Join Glooko as a Senior Full-Stack Software Engineer in Paris. Work with Node.js, React.js in a hybrid role.

Veeam Software logo
Veeam Software

Frontend Developer (JavaScript, React)

Join Veeam Software as a Frontend Developer specializing in JavaScript and React. Work remotely in Czechia on innovative data protection solutions.

SEON logo
SEON

Senior Full Stack Engineer (Customer Platform)

Join SEON as a Senior Full Stack Engineer in Budapest. Work with TypeScript, React, and NestJS to enhance fraud prevention.

Super.com logo
Super.com

Intermediate Full Stack Software Engineer

Join Super.com as an Intermediate Full Stack Software Engineer, working with React, Python, and Node.js in a remote role.

Happening logo
Happening

Full-Stack Engineer with JavaScript and TypeScript

Join Happening as a Full-Stack Engineer in Zagreb, working with JavaScript, TypeScript, React, and Node.js in a hybrid environment.

AnswersNow logo
AnswersNow

Senior JavaScript Full-Stack Engineer

Join AnswersNow as a Senior JavaScript Full-Stack Engineer. Work remotely, develop with React, Node.js, AWS, and more.

ION logo
ION

Senior Full Stack Engineer

Join ION as a Senior Full Stack Engineer in Budapest, utilizing Angular, React.js, and TypeScript to develop high-quality web applications.

Semrush logo
Semrush

Senior Frontend Developer (Enterprise Solutions Unit)

Join Semrush as a Senior Frontend Developer to create innovative solutions using JavaScript, TypeScript, and ReactJS in a remote role.

Super.com logo
Super.com

Remote Full Stack Software Engineer (Product)

Join Super.com as a Remote Full Stack Software Engineer to build fintech and travel products using React, Python, and Node.js.

Mediální skupina MAFRA logo
Mediální skupina MAFRA

Mid/Senior React Native Developer for Mobile Applications

Join us as a Mid/Senior React Native Developer in Prague for mobile app development with React Native and Node.js.

Enki logo
Enki

Full Stack Software Developer (JavaScript, React, Node.js)

Join Enki as a Full Stack Developer to build scalable web applications using JavaScript, React, and Node.js. Remote work opportunity.

Globant logo
Globant

Node.js Developer

Join Globant as a Node.js Developer in Lisbon. Work on global projects, develop your career, and be part of an innovative team.

Replo logo
Replo

Mid to Senior Full-Stack Software Engineer (TypeScript/React/Node.js)

Join Replo as a Mid to Senior Full-Stack Engineer, focusing on TypeScript, React, and Node.js in a hybrid role in San Francisco.

Super.com logo
Super.com

Intermediate Full-stack Engineer

Join Super.com as an Intermediate Full-stack Engineer, working remotely with Angular, Node.js, Python, and React.js.

MNTN logo
MNTN

Senior Full Stack Engineer

Join MNTN as a Senior Full Stack Engineer to develop high-performance applications using React.js, Node.js, and GraphQL.

RentSpree logo
RentSpree

Software Engineer II - Full-Stack (JavaScript, React, Node.js)

Join RentSpree as a Software Engineer II in Seattle. Work with JavaScript, React, Node.js, and more. Competitive salary and benefits.

DownPat logo
DownPat

Full Stack Software Engineer (Node.js, React.js, TypeScript)

Join DownPat as a Full Stack Software Engineer. Work remotely with Node.js, React.js, and TypeScript.

Opale Energies Engagées logo
Opale Energies Engagées

Full Stack Engineer (JavaScript, Node.js, React.js)

Join Opale Energies Engagées as a Full Stack Engineer to develop renewable energy software using JavaScript, Node.js, and React.js.

Purple Technology logo
Purple Technology

Frontend Developer with React and TypeScript

Join Purple Technology as a Frontend Developer specializing in React and TypeScript. Work on innovative FinTech projects in a hybrid setting.

Staffbase logo
Staffbase

Full Stack Engineer with Java, React.js, and Microservices

Join Staffbase as a Full Stack Engineer in Berlin. Work with Java, React.js, and Microservices in a hybrid environment.

Picsart logo
Picsart

Senior Web Software Engineer (React.js, NextJS, Web Performance)

Join Picsart as a Senior Web Software Engineer to drive growth on our web channel using React.js and NextJS.

Super.com logo
Super.com

Intermediate Full-stack Engineer (Remote)

Join Super.com as an Intermediate Full-stack Engineer, working remotely with Angular, Node.js, Python, and React.js.