Bachelor's degree in Computer Science, related technical field, or equivalent practical experience.
2 years of experience coding in a general purpose programming language (e.g., Java, C++, Python etc.) and working with web and cloud technologies (e.g., HTML, CSS, JavaScript, or Typescript).
Preferred qualifications:
Experience with unit testing, agile project development, and bug and change management systems.
Ability to provide technical solutions to business challenges.
Responsibilities
Design, build, deploy, and improve scalable and modern full-stack web applications using software development tools, including ensuring reliable backends, building pipelines to aggregate data from multiple sources, implementing front-ends, enhancing performance of existing tools and services.
Analyze problems and develop solutions, while identifying dependencies and resolving issues to drive implementation.
Collaborate with Product Engineers to use core platforms and create applications using software development tools.
Write and review technical documents, including design, development, revision documents and review code in compiled or scripted languages (e.g., Java, JavaScript, Python, TypeScript, SQL).
Provide knowledge of Google's relevant technologies, principles, practices, and coding standards.