Roles & Responsibilities:
- You will be primarily focusing on building backend services in Java, API, React, Redux, Springboot , TypeScript or JavaScript
- You will play a key role in designing, building and maintaining large-scale, high availability backend services and infrastructure.
- From time to time you will also work alongside other web engineers to accelerate the integration of the services we built and the web applications.
- Your roles will include dialogues with customers and requirement analysis.
- Good knowledge of Java, Springboot, API, JavaScript or TypeScript.
- Experience in backend development.
- Experience in web development.
- Good understanding of development methodologies, testing practices, and tools - and knowing when to apply each method to achieve the desired outcomes.
- Understanding of Design and Architectural patterns and knows when to apply them.
Requirements:
- 8+ years of professional experience developing Java, Spring boot, Microsrevices, API, Node.js and React-based web applications, strong graduate candidates are also welcome.
- Proficient in JavaScript; Proficient in TypeScript would be a plus.
- Proficient in NodeJS; experience with Go would be a plus.
- Good understanding of RESTful API; Knowledge of GraphQL and/or gRPC would be a plus.
- Experience in using Docker, Kubernetes would be a plus.
- Experience in ElasticSearch and Kibana would be a plus.
- Experience in cloud service providers, AWS, GCP or Azure, would be a plus.