Your Role and Responsibilities- Work closely with Development team members, Product Management, Designers, frontend developers, DevOps engineers, and other stakeholders to finalize the development scope and commitments.
- Be able to deliver the within expected timelines, milestones with the expectation of quality.
Required Technical and Professional Expertise
- Several years of experience in full-stack development.
- Robust system design and programming skills in ReactJS, NodeJS.
- Experience with Containers, Docker, Kubernetes, Linux.
- Experience writing unit tests, integration tests and TDD principles.
- Proven experience with Engineering best practices, including coding standards, code reviews, build processes, testing, and operations.
- Solid knowledge on Agile methodology and practices, such as SCRUM, Test Driven Development (TDD), etc.
- Ability to work independently or as individual contributor.
- Excellent communication, teamwork, and problem-solving skills.
Preferred Technical and Professional Expertise
- Experience working in cloud deployment, with building CI/CD pipelines such as Jenkins, Travis, etc.
- Experience with OpenSearch / ElasticSearch beneficial.
- Golang / Node.js / Typescript.
- ReactJS.