Key Responsibilities
Design and build solutions for complex business workflows
Take end-to-end ownership of components and be responsible for the subsystems that you work on from design, code, testing, integration, deployment, enhancements, etc.
Contribute to high-quality code and taking responsibility for the task
Solve performance bottlenecks
Provide mentorship to other engineers
Communicate and collaborate with management, product, QA, UI/UX teams
Deliver with quality, on-time in a fast-paced start-up environment
Qualifications - Basic Qualifications:
B.E/MTech in computer science.
8+ years of relevant work experience.
Required Skills
Bachelor/Master's in computer science or relevant fields
Strong sense of ownership
Excellent Java and object-oriented development skills
Experience in building and scaling microservices
Solid understanding of at least one Nosql databases
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
Good Communication Skills
Bachelor's degree in Computer Science