key responsibilities:
● understand the functional and nonfunctional requirements, specifications and drive the
product development by working with the team members
● design and develop highly scalable, highly available, reliable, secure and fault tolerant
systems with minimal guidance
● adhere to the system design philosophy and goals and bring improvements to the code
quality across platform
● build reusable code and libraries and follow high code standards, unit-testing and
automated test coverage
● own the entire lifecycle of feature development, test, deployment, fixes and
improvements
key requirements:
● bachelors/masters degree in computer science/ it or equivalent practical experience
● 5-7 years of experience in fullstack development (designing, developing, testing and
deploying large scale applications)
● must be proficient in java, databases, spring boot, etc.
● must be proficient in react
● building reusable components and front-end libraries for future use
● translating designs and wire-frames into high quality code
● worked on responsive web apps using material ui, bootstrap/css3 & html5
● strong fundamentals in data structures, algorithms and system design, oop, design
patterns etc.
● able to understand and follow ci/cd processes (continuous integration and continuous
delivery)
must be familiar with restful apis and able to design and implement low latency
services
key competencies:
● functional competencies: programming, system design and analysis, data structures
and algorithms
● behavioral competencies: analytical problem solving, attention to details, teamwork
and collaboration