Rapid7 logo

Senior Full Stack Engineer - Node.js & React

Rapid7

Job Overview

We are looking for a talented and experienced Fullstack Developer 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

Proficiency in 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

Similar jobs

Last update: 23 minutes ago

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.

Softrams logo
Softrams

Mid-Level Full Stack Developer (Angular, React, NodeJS)

Join Softrams as a Mid-Level Full Stack Developer specializing in Angular, React, and NodeJS for remote work in the US.

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.

BlockTech logo
BlockTech

Full-stack Developer with React and Node.js

Join BlockTech as a Full-stack Developer in Amsterdam. Work with React and Node.js to build real-time trading applications.

Wolfjaw Studios logo
Wolfjaw Studios

Senior Full Stack Software Engineer - Frontend Focused

Join Wolfjaw Studios as a Senior Full Stack Software Engineer focused on frontend development with React and TypeScript.

banQi logo
banQi

Full Stack Software Engineering Specialist (Node/React)

Join banQi as a Full Stack Software Engineering Specialist, working with Node.js and React Native in a dynamic environment.

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.

American Express logo
American Express

Senior Engineer - Javascript, React.js

Join American Express as a Senior Engineer specializing in JavaScript and React.js for enterprise data platforms.

Thales logo
Thales

JavaScript/DevOps Engineer

Join Thales as a JavaScript/DevOps Engineer in Prague, focusing on CI/CD, automation, and cloud solutions.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer to design and implement cloud-native security solutions.

Rockstar Games logo
Rockstar Games

Full Stack Engineer (C#/React)

Join Rockstar Games as a Full Stack Engineer working with C# and React in Manhattan, NY.

myPOS logo
myPOS

React.js Developer

Join myPOS as a React.js Developer in Sofia. Work with cutting-edge technologies like Next.js, OAuth, and REST APIs in a dynamic team.

NVIDIA logo
NVIDIA

Senior Full Stack Web Software Engineer

Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.

Compassion International logo
Compassion International

Senior Node/React Developer

Join Compassion International as a Senior Node/React Developer to innovate and scale products that release children from poverty.

Valdera logo
Valdera

Senior Software Engineer (Full-Stack)

Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.

Outliant logo
Outliant

Senior React FrontEnd Developer

Join Outliant as a Senior React FrontEnd Developer to design and optimize complex user interfaces remotely.

Nexo Careers logo
Nexo Careers

Senior React Developer

Join Nexo Careers as a Senior React Developer in Sofia, Bulgaria. Work on innovative blockchain projects with React.js and Redux.js.

Snappy logo
Snappy

Full Stack Engineer with JavaScript and React.js

Join Snappy as a Full Stack Engineer to build next-gen gifting platforms using JavaScript and React.js. Remote work available in Austin, TX.

Revv logo
Revv

Senior Full Stack Engineer

Join Revv as a Senior Full Stack Engineer to lead innovative software solutions in the automotive industry using Node.js, React, and TypeScript.

Rhombus logo
Rhombus

Senior Frontend Software Engineer (React, TypeScript)

Join Rhombus as a Senior Frontend Software Engineer to build complex features in React and TypeScript. Onsite in Sacramento, CA.

Doktor.se logo
Doktor.se

Fullstack Developer with React and Node.js

Join Doktor.se as a Fullstack Developer to revolutionize healthcare with React, Node.js, and AWS.

UNRVLD logo
UNRVLD

Frontend Developer with React.js and Vue.js

Join UNRVLD as a Frontend Developer, working with React.js and Vue.js in a hybrid role in Vilnius.

imagineeer logo
imagineeer

Senior Full Stack Developer (React, TypeScript, Java, Spring)

Join Imagineeer as a Senior Full Stack Developer in Arlington, VA. Work with React, TypeScript, Java, and Spring in a hybrid environment.

CrowdStrike logo
CrowdStrike

Senior Frontend Engineer - Graph Data Visualization

Join CrowdStrike as a Senior Frontend Engineer focusing on Graph Data Visualization. Work remotely with cutting-edge technologies.