Senior Full Stack Developer
Skills
Full-Stack DevelopmentNode.JsReact.JsHTMLMicroservices
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.
