Senior Full Stack Developer

Skills
Full-Stack DevelopmentNode.JsReact.JsHTMLMicroservices
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 7+ years of professional software development experience
  • Minimum 7 years with Node.js and microservices architecture
  • At least 5 years of professional ReactJS and JavaScript experience
  • Strong experience designing and developing full-stack applications
  • Extensive experience with OAuth 2.0 authentication and authorization
  • Experience developing RESTful APIs and event-driven architectures
  • Experience with Swagger or OpenAPI for API design and documentation
  • Hands-on experience with Microsoft Azure
  • Experience with serverless architecture and containerization using Azure Functions Docker and Kubernetes
  • Experience designing complex workflow systems using cloud technologies
  • Experience integrating with DocumentDB SQL databases and Cosmos DB
  • Experience developing unit tests and maintaining code coverage
  • Experience with Git and CI/CD pipelines
  • Experience working in Agile and DevSecOps environments

Nice to have

  • Cloud-focused
  • Collaborative
  • Analytical
  • Problem-solving
  • Mentor-minded
  • Consultative

Day to day

  • Design and develop scalable full-stack applications with Node.js ReactJS and microservices.
  • Build responsive high-performance web interfaces and reusable front-end components.
  • Deploy secure cloud-native solutions on Azure and AWS while supporting integration workflow and API development.