Bachelor’s degree or equivalent practical experience.
1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
1 year of experience with data structures or algorithms.
1 year of experience with full stack development, with back-end such as Java, Python, GO, or C++ codebases, and front-end including JavaScript or TypeScript, HTML, CSS.
Nice to haves:
Experience with developing accessible technologies.
What you'll be doing:
Write and review code in the following languages: TypeScript, Java, Kotlin or SQL.
Test, debug, maintain or update full-stack web applications.
Create Application programming interface (API) services using standard and Google-specific software development tools.
Write and review technical documents, including design and developer documentation.
Collaborate with Product, User Experience (UX) and engineering teams, to deliver new features.
Perks and Benefits:
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Opportunities to switch teams and projects as you and the fast-paced business grow and evolve.
Versatile work environment with opportunities to take on new problems across the full-stack.