React.JS Software Engineer (Senior Full Stack React.JS Developer)

  • $64 Per Hour
Want to know if you’re a fit?
Upload your resume and let our AI show you.

Skills

  • Agile Programming Methodologiesunmatched
  • Algorithmsunmatched
  • Automationunmatched
  • Behavior Driven Development (BDD)unmatched
  • Best Practicesunmatched
  • CSS (Cascading Style Sheet)unmatched
  • Cloud Architectureunmatched
  • Cloud Computingunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Structuresunmatched
  • Design Patterns Programming Methodologiesunmatched
  • Distributed Computingunmatched
  • Functional Programming Languagesunmatched
  • Gitunmatched
  • GraphQLunmatched
  • Haskellunmatched
  • High Availabilityunmatched
  • JSONunmatched
  • Javaunmatched
  • JavaScriptunmatched
  • Kanbanunmatched
  • Load Balancingunmatched
  • Machine Toolunmatched
  • Microservicesunmatched
  • MongoDBunmatched
  • Multithreaded Programmingunmatched
  • NoSQLunmatched
  • React.jsunmatched
  • Realtime Communicationsunmatched
  • SOAP (Simple Object Access Protocol)unmatched
  • Scala Programming Languageunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Spring Frameworkunmatched
  • Systems Scalabilityunmatched
  • Telemetryunmatched
  • Test Driven Development (TDD)unmatched
  • Test Plan/Scheduleunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Web Programmingunmatched
  • XML (EXtensible Markup Language)unmatched

Description

Job Overview:
  • A highly skilled Senior Full Stack Developer with 8 12 years of experience in React.js, Java Spring Boot, and Scala.
  • Proficient in frontend and backend development, microservices, and cloud-native architectures. Strong expertise in functional programming, system design, and scalable distributed systems.
  • Adept at CI/CD, Agile methodologies, and best software development practices.
Responsibilities, Skills, Experience:
  • Developing web frontends using React with hands-on experience in React.js.
  • Proficiency in JavaScript, TypeScript, CSS/SCSS.
  • Knowledge of key React concepts: Components, State Management, Routing frameworks.
  • Experience with WebSockets for real-time communication.
  • Experience with Java Spring-based frameworks & libraries (preferably Spring Boot) for enterprise applications.
  • Experience with RESTful APIs.
  • Knowledge of XML, SOAP, JSON, Protobufs, GraphQL.
  • Proficiency in developing applications and microservices using Scala/Java (minor/knowledge).
  • Experience with functional programming such as Scala or Haskell.
  • Strong understanding of algorithms, data structures, design patterns.
  • Experience with multi-threading, asynchronous programming, load balancing, resiliency.
  • Familiarity with front-end and back-end architectures.
  • Best Practices & Agile Methodologies:
  • Familiar with industry best practices for software development.
  • Agile delivery using Sprint/Kanban.
  • Test-First development using TDD/BDD.
  • Integrated telemetry.
  • Experience working with NoSQL databases such as MongoDB.
  • Experience with cloud-native, scalable, and highly available distributed systems (Openshift/Kubernetes).
  • Experience with CI/CD tooling and automation.
  • Experience with Git or similar version control systems.

Numbers & Facts

LocationNew York, NY
Salary$64 Per Hour

Similar Jobs