Bachelor’s degree or equivalent practical experience
2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
2 years of experience with full stack development, across back-end such as Java, Python, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent
Nice to haves:
2 years of experience with data structures or algorithms
Experience working on highly scalable, database-backed, distributed systems
Experience in designing, testing, delivering, and monitoring scalable high-availability software in a cloud computing environment
Experience in communicating with internal and external partners to create system design
What you'll be doing:
Participate in the full cycle of development from an idea through design, implementation, testing to exposing features to millions of end users
Support, feature development teams, database engineering and site reliability engineering
Contribute to the multi-year effort of integrating the software stack with Google production systems and partner subscription lifecycle management solutions
Ensure appropriate test automation and coverage for developed features to ensure quality at scale
Contribute to process, test, automation, products, and business growth
Perks and Benefits:
Opportunity to work on next-generation technologies with a global impact
Collaborative and innovative work environment
Possibility to switch teams and projects as the business evolves