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
Bachelor's degree in Computer Science