How You Will Make An Impact
- Develop, testing and support of web-based applications and API development using NodeJS, REST APIs, React JS, GraphQL and event-driven/service-oriented architecture.
- Follow Agile and DevOps methodology with total ownership of the development.
- Have a good understanding of engineering best practices and nonfunctional requirements,
- Work independently, yet under the guidance of the team lead and the senior members of the team, committed to quality and timely delivery.
- Continuously learning and staying up-to-date with new technologies and coding techniques.
- Being able to anticipate potential problems and proactively develop solutions.
What We Look For
- Minimum of a bachelor's degree in Computer Science or an equivalent qualification.
- 2 to 3 years of solid experience in developing applications using NodeJS, ES6/TypeScript, NPM/Yarn, ExpressJS, React JS, and SQL/NoSQL databases such as postgresql
- Proven hands-on experience of service-oriented architecture and AWS cloud technologies such as SNS, SQS, S3.
- Good working knowledge of caching technologies, front-end technologies, and web architecture.
- Curiosity to learn and develop modern technologies and skills. Be a fast learner.
- Solid communication skills.
- Good working knowledge of GraphQL, Apollo will be an added advantage.
- Good working knowledge with docker and kubernetes
- Understanding of technology methodologies including Agile (SCRUM), continuous integration/ continuous development and automation.
- Solid understanding of Git fundamentals, including repositories, branching, merging, commits, and basic commands like pull, push, clone, and commit.
- Familiarity with JIRA and writing user stories.