Job Description :
- Understanding of web architectures and cloud native services
- Familiarity with designing and implementing APIs / microservice architectures
- Solid foundation in data structures, algorithms, and system design
- Experience with developing code for in-memory real time computations
- Adhere to best practices of engineering by writing high quality code
- Develop and manage well-functioning applications and databases with the ability of managing hosting environments
- Design client-side and server-side architecture
- Experience with developing cross-platform optimized mobility solutions
- Experience with implementing security and data protection settings
- Experience with unit testing frameworks
- Experience with Agile/Scrum methodology
- Deploy applications in the cloud or on-premise infrastructure.
- Experience of working with Docker, Kubernetes is a plus. DevOps or CI/CD knowledge or experience is a plus
- Familiarity with version control Excellent written and oral communication skills
- Write technical documentation
- Maintain regular & clear communication with different project stakeholders on work progress, challenges or any other concerns
- Front End Knowledge of fundamental front-end technologies such as HTML,
- JavaScript, jQuery, CSS JavaScript frameworks like React, AngularJS etc.
- Front-end (CSS) frameworks like Foundation or Bootstrap
- Back End API design and development
- Knowledge of multiple back-end languages such as Java, Python, PHP
- Strong knowledge of databases such as PostgreSQL, Redis and MongoDB
- Knowledge on cloud services like AWS, Azure etc.