- Design and develop groundbreaking products that change the restaurant and retail space.
- Implement distributed and highly available applications that will scale up for enterprise demands.
- Adhere to Continuous Integration and Continuous Delivery of solutions.
- Ensure high code quality by following software engineering best practices.
- Work collaboratively in a cross functional team in an Agile delivery environment.
- Adhere to DevOps principles and be involved with projects throughout their full software lifecycle: from development QA and deployment to postproduction support.
Requirements
- Extensive knowledge of JavaScript/TypeScript and Proficiency in popular React.js workflows including Redux and WebSockets.
- Experience in both frontend and backend testing is advantageous.
- Strong knowledge of OOP and modern software design patterns
- Experience with automation tests CI/CD AWS and DevOps practices are advantageous.
- Quick learner with a strong drive for selfimprovement.
- Knowledge of working with version control systems like Git/Bitbucket.
- Familiarity with working in a Scrum Agile delivery environment.
- Excellent communication skills and the ability to work effectively as part of distributed global teams.
You may be a good fit if you have these additional skills and/or educational background:
- Experience in Backend technologies like Java would be an added advantage
- Experience in relational/nonrelational database management systems
- Familiarity with microservices serverless architecture AWS Docker Kubernetes (k8s) and Kafka is advantageous.
- Familiarity with DevOps practices and prior experience working with Cloud IaaS or PaaS providers.
Extensive knowledge of JavaScript/TypeScript and Proficiency in popular React.js workflows, including Redux and WebSockets. Experience in both front-end and back-end testing is advantageous. Strong knowledge of OOP and modern software design patterns Experience with automation tests, CI/CD, AWS, and DevOps practices are advantageous. Quick learner with a strong drive for self-improvement. Knowledge of working with version control systems like Git/Bitbucket. Familiarity with working in a Scrum Agile delivery environment. Excellent communication skills and the ability to work effectively as part of distributed global teams. You may be a good fit if you have these additional skills and/or educational background: Experience in Back-end technologies like Java would be an added advantage Experience in relational/non-relational database management systems Familiarity with microservices, serverless architecture, AWS, Docker, Kubernetes (k8s), and Kafka is advantageous. Familiarity with DevOps practices and prior experience working with Cloud IaaS or PaaS providers.