Macpower Digital Assets Edge
React.JS Software Engineer (Senior Full Stack React.JS Developer)
Macpower Digital Assets Edge, New York, New York, us, 10261
Job Overview:
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.
dept 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. gile 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.
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. gile 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.