Description

Key Responsibilities

 

Understanding the user persona and deliver slick experience
Take end to end ownership of components and be responsible for the sub systems that you work on from design, code, testing, integration, deployment, enhancements etc.
Write high quality code and take responsibility of their tasks
Deliver with quality, on time in a fast-paced start-up environment
Design and build solutions for complex business workflows
Solve performance bottlenecks
Mentor junior engineers
Communicate and collaborate with management, product, QA, UI/UX teams.

 

Skills and Experience

 

Bachelor/Master's in computer science or relevant fields 
8 + years of relevant experience. 
Strong sense of ownership. 
Excellent Java and object-oriented development skills. 
Experience in building and scaling microserives 
Strong problem solving skills, technical troubleshooting and diagnosing 
Expected to be a role model for young engineers, have a strong sense of code quality and enforce code quality within the team. 
Strong knowledge in RDBMS and NoSql technologies 
Experience in developing backeds for enterprise systems like eCommerce / manufacturing / supply chain etc. 
Excellent understanding of Debugging performance and optimisation techniques. 
Experience in Java, Mongo, MySQl, AWS technologies, ELK stack, Spring boot, Kafka 
Experience in developing any large scale Experience in cloud technologies 
Demonstrated ability to deliver in a fast paced environment 
Good Communication Skills

Perks and Benefits

Competitive compensation
Generous stock options
Medical Insurance coverage
Work with some of the brightest minds from Silicon Valley's most dominant and successful companies

Education

Bachelor's degree in Computer Science