- LocationBengaluru, India,
-
IndustryComputer Software
In this role you will contribute to a critical and highly-visible function within the business. You will be given the opportunity to
autonomously deliver the technical direction of the service, and the feature roadmap. You will work with extraordinary talent to
design and implement architectural changes to the platform. If youʼre excited to have a large impact on the device
industry, youʼll find this role to be engaging, challenging, and full of opportunities to learn and grow.
Why this role is unique
Youʼll be responsible for end to end implementation and maintenance of the features, fixes and enhancements to the platform.
Your contributions directly and immediately improve the experience of our customers
You get to work on cutting edge technologies
Youʼll solve scalability problems that come with managing millions of devices
Each project you take up will increase the scope of your impact on the platform
What youʼll do
Write high quality, stable and test driven software
Actively reduce and keep a low bug count
Write clear and structured documentation, release notes and RCAs
Take ownership of the features, fixes and improvements to the the Platform
Constantly communicate with stakeholders to keep them apprised of the progress and/or blockers
Work in an agile, high speed, collaborative startup environment to solve complex problems
Recommend and improve existing features
Build and manage deployment automation on supported cloud providers.
Perform design and code reviews.
Track and improve product or feature releases.
Improve platform or feature security, reliability and scalability by leading key initiatives.
What weʼre looking for
3-6 YOE
Excellent written and verbal communication skills
Knowledge of CS fundamentals like Data Structures, Algorithms, OS and Networks
Experience in working on distributed and scalable systems and an understanding of their constraints and tradeoffs
Experience in in designing, developing and deploying at least one customer facing project
In depth knowledge of the technologies and processes being used in relevant projects
In depth knowledge of the design choices and architectural tradeoffs considers in relevant projects
Have a collaborative and iterative approach to problem solving
Preferred Qualifications
Experience in managing an application (or part of it) on any cloud provider e.g. AWS, GCP, Azure etc
Experience in building automation workflows.
Experience in database design for non trivial domain objects.
Knowledge of Android ecosystem and/or experience in developing Android Applications.
Check Your Resume for Match
Upload your resume and our tool will compare it to the requirements for this job like recruiters do.
Check for Match