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

Macpower Digital Assets Edge Private Limited
  • New York, NY
  • $64 Per Hour
  • Instant Apply
6 days ago

Job 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

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

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder