Senior Full Stack Developer (6+ years)
Key Responsibilities :
- Develop backend and front-end solutions using Node.js and React.js
- Assist with estimation of work required to implement business requirements in conjunction with the Business Analyst, and where appropriate, UX functions
- Design backend and front-end technical solutions, ensuring compliance with agreed architecture
- Assist with code review
- Mentor others member of the tribe.
- Drive compliance of your development work in accordance with the agreed technical QA policy, ensuring that code is checked in regularly, unit tests and code reviews are completed, and assisting with code reviews for others
- Assist Testers to test your software deliveries, triaging and addressing defects as required
- Assist with the transition of software to Production, including any postimplementation support
- Troubleshoot issues and identify solution in backend and front-end in various environments
- Ensure that automated devops issues caused by your software are addressed
- Assist in production support and maintenance
- Actively participate with your team to help drive outcomes and monitor the progress of your team and of IT in general
- Continuously improve the technical knowledge and development skills of yourself and your team Essential
Key Experience :
5+ years' experience for a senior developer role that will include technical leadership, contribution to centre of excellence, mentoring, code reviews4+ years of experience working with node.js.Must have experience in typescript.3+ years of experience with React (Preferred knowledge in Next.js)Strong experience in building microservices and Api's using node.jsDeep understanding of common design patterns for microservice architecture.Experience in domain driven designExperience working with event driven solutionsStrong experience in working with event-driven architectures with at least one of the following : SAGA, event sourcing, CQRS, Kafka streamingExperience working with API technologies on RESTFUL.Experience in designing and building databases that support microservices with technologies such as SQL Server and Cosmos DB / Mongo DBExperience in using productivity tools for microservices such as swagger hub, postman, soapUIExposure to application logging and monitoring such as AppInsightsWorking with gitflow processes for code management and code reviewsExperience working in a legacy transformation projectExposure to automated security testingAny exposure to the following will be advantageousEvent Streaming platform such as Apache KakfaExperience with Kong would be desirable.Experience using Confluence and JiraExperience with Docker and KubernetesShow more
Show less
Skills Required
Sql Server, Node.js, Jira, Soapui, Microservices, Typescript, Confluence, Docker, Postman, Cosmos DB, react.js , Kubernetes