Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- See the big picture and ability to comprehend the backend and frontend as a whole
- Build robust microservices using lightweight, modern technologies based on Node.js.
- Writing and maintaining a secure, scalable, efficient, and highest-quality code.
- Complete product development life cycle, from conception to live operability.
- Support the use and implementation of agile tools and methodologies.
- Driving automated tests and practices like TDD, BDD, DevOps, and CI/CD.
- Participating in Scrum ceremonies, e.g. sprint planning, backlog refinement, and task estimation.
- Good troubleshooting skills with the perseverance to solve problems
- Debug and fix bugs and implement new features.
- Provide technical guidance to other team members.
Job Requirements
- A Computer Engineering or Computer Science Degree, or equivalent
- Solid development experience with (+4 years)
- AWS (Cloud Front, EC2, S3, Cloud Formation, Lambda, Athena and Kensis)
- Microservices, Event Sourcing, CQRS, API Gateway
- Kafka, Redis Elastic search and Graphql
- At least 3 years of experience using Node.js
- At least 3 years of experience using React.js and redux
- A good understanding of web technologies(HTML, CSS, bootstrap, and saas).
- Agile software development
- NoSQL (MongoDB is required)
- Docker, Kubernetes ,GIT is a plus