Mediabistro logo
job logo

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

Macpower Digital Assets Edge Private Limited, New York, NY, USA

Job type: Full Time


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.