Google is a leading technology company that creates products and services to improve the world. The Web Solutions Engineer will design, build, and improve scalable full-stack web applications, ensuring reliable backends and enhancing existing tools and services while collaborating with cross-functional teams to provide innovative solutions.
Responsibilities:
- Design, build, deploy, and improve scalable full-stack web applications using software development tools
- Ensure reliable backends, build pipelines to aggregate data from multiple sources, implement responsive front-ends, and enhance the performance of existing tools and services
- Analyze problems and develop solutions, while identifying dependencies and resolving issues to drive implementation
- Make technical contributions, including writing and reviewing design documents, tests, and code (e.g., JavaScript, Python, TypeScript, SQL)
- Provide subject-matter expertise and utilizing comprehensive knowledge of Google's relevant technologies, principles, practices, and coding standards
- Collaborate with cross-functional users and stakeholders to identify pain points and devise innovative technical solutions
Requirements:
- Bachelor's degree in Computer Science, Electrical Engineering, Math or related quantitative field, or equivalent practical experience in software development
- 2 years of experience in full-stack software development
- Experience with front end languages (e.g. JavaScript or TypeScript)
- Experience with backend languages (e.g. Java, Python, or C++)
- Experience working with database technologies (e.g. SQL, NoSQL)
- Experience with unit testing, agile project development, and bug and change management systems
- Ability to provide effective technical solutions to business challenges
- Ability to be flexible/adaptable in exercising judgment in a dynamic environment and to prioritize and manage tasks efficiently