Key Responsibilities
Design and build solutions for complex business workflows
Understanding the user persona and deliver a slick experience
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.
Write high-quality code and taking responsibility for their task
Solve performance bottlenecks
Mentor junior engineers
Communicate and collaborate with management, product, QA, UI/UX teams
Deliver with quality, on-time in a fast-paced start-up environment
Minimum Qualification
Bachelor/Master's in computer science or relevant fields
3+ years of relevant experience
Strong sense of ownership
Excellent Python and object-oriented development skills
Experience in building and scaling microservices
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 Spark and SQL technologies
Experience in developing backends for enterprise systems like eCommerce / manufacturing / supply chain etc
Excellent understanding of Debugging performance and optimisation techniques
Experience in developing any large scale Experience in cloud technologies
Demonstrated ability to deliver in a fast-paced environment
Bachelor's degree in Computer Science