Job Description
We look forward to receiving your application!
Job Responsibilities:
- Be the technical lead of a team of software developers to deliver mission-critical solutions to solve high-priority business challenges
- Directly manage and provide professional development guidance for to the software developers team.
- Work across all phases of the software development lifecycle (planning, design, implementation, deployment, operations, and support).
- Technically owning new services and products
- Partner with the product owner and set the technical vision for the team
- Lead a cross-functional Agile team to understand requirements, together with the product owner do product backlog grooming, sprint planning, execution, and retrospective
- Utilize the following technologies and frameworks (among others) to get the job done:
- Node.js
- React
- Express.js
- MongoDB
- Kubernetes
- Next JS
- Kubernetes
- Typescripts
Experience Requirements:
- Bachelor's or Master’s degree in CS, IT, or similar.
- At least 4+ years of experience as a Node.js developer
- Extensive knowledge of Microservices architecture.
- Experience with cloud services
- Experience with databases
- Experience designing and maintaining complex flow applications
- Experience designing data models for both NoSQL and relational databases
- Experience building performant RESTful APIs for usage as public/internal APIs
- Experience in JavaScript and related technologies at server-side Javascript (Node.js / TypeScript, express.js). Front-end Next.js will be a plus.
- Experience in test framework