maintaining the startup culture, mentality, and pace.
Job Requirements
Responsibilities:
Research and architect new product features
Leading the development of modules/features from scratch in all technical aspects such as finding the best technological solutions, suggest the suitable architecture in terms of scalability, high availability, redundancy, and limits.
Developing, testing and debugging complicated problems and algorithms
Writing design and architecture documents
Integrate with all sorts of parts of a system, such as MySQL, Elastic, Redis, AWS services etc.
Strong fundamental software engineering skills (design patterns, algorithms, data structures)
At least 8 years of experience as a Backend Developer
Object-oriented development experience
Experience working in a Cloud Native environment on top of AWS
Experience working in a Linux environment
Preferred Qualifications:
Experience as a Backend Developer- Java
Experience working in products on top of Kubernetes
Ability to work independently and lead others if required
Team player with strong social and communication skills
Worked in an Agile development environment such as Scrum/Kanban