The opportunities we have are perfect for highly motivated and talented candidates.
We are looking for candidates who have a strong passion for customers, a high level of comfort with uncomfortable transparency, and a keen sense of ownership and drive to deliver results.
Hands on - Technical Contribution (70 %)
Lead research & develop designs to build large scale & complex products designed to handle larger scale, availability, performance considerations
Guide & design in adopting Microservices, Middleware & Container architecture for product building
Lead, own & design architecture evolution, hardening the architecture and design for the product
Guide in direct root cause analysis of critical business and production issues.
Lead design reviews & code reviews
Establish an Engineering Process for the team with best practices in Design, Planning, Code, Test, Release and Monitoring.
Contribute in optimising design, code & mentor the team on the same.
Contribute in defining Unit & Functional test automation strategy & framework adoption
Establish & induct secure coding practices using OWASP Top 10 and ensure zero vulnerability
Research new tech stack in backend, middleware & databases for product transformation/Improvement
Drive technology strategy and vision in collaboration with product and business.
Engage & lead in non-functional requirements like scalability, security, stability & performance for the products and collaborate with Security, DevOps and QA teams to achieve the same.
Evaluate, drive & optimise infrastructure needs for product to meet the scalability & availability needs.
Establish monitoring strategy & principles in line with product usage & bottlenecks.
Identify & solve tech debts with an actionable plan
Bring innovative ideas for product enhancement.
Align solutions with the overall business applications and technology roadmap
Technical & People Management (20%)
Lead a team of engineers, with varying degrees of experience.
Mentor & coach & train team on engineering design, coding & architecture.
Responsible for building & creating a higher performance culture within the team
Responsible for hiring for his/her product team
Create clear career paths for team members and help them grow with regular & deep mentoring.
Perform regular performance evaluation and share and seek feedback.
Present proposals to people, operations and engineering leadership.
Drive development and enforcement of standards, tools and methodologies
Checking their team’s work for technical accuracy, validity of methods used
Own & drive on technical work assignments
Advocates on behalf of team members by securing adequate resources for success
Remove roadblocks and makes sound trade-offs
Delivery & Stakeholder Management (10%)
Partner with business leadership and translate business needs into an executable technical design and roadmap of prioritized projects with known dependencies
Collaborate with product and program managers to support them with product roadmaps & technical scope, timelines, resource plans, development (agile methodology), testing and communication plans
Establish process & framework & competence to prioritise & resolve production issues – based on severity & Impact to business
Identify & address critical bottlenecks for business through short term & long-term solutions
Work with business on assessment on guidance on product use and limitations
Skills and Qualifications
General
Leadership, team building, and mentoring skills
Strong communication, interpersonal, and conflict resolution skills
Critical thinking and problem-solving skills
Analytics skills and experience
Attention to detail
Flexible thinking, including the ability to pivot and try new approaches when faced with challenges
Organizational, planning, and documentation skills
Proficiency using presentation software to explain complex information to non-technical management personnel and other stakeholders