Google is seeking a Full Stack Software Engineer to join their Core team in Mexico City. As part of this role, you will be responsible for developing next-generation technologies that impact billions of users. The ideal candidate should have experience in full-stack development, including back-end languages like Java, Python, Go, or C++, and front-end technologies such as JavaScript, TypeScript, HTML, and CSS.
You will be working on critical projects for Google's needs, with opportunities to switch teams and projects as the business evolves. The role requires versatility, leadership qualities, and enthusiasm for tackling new problems across the full stack. You'll be managing project priorities, deadlines, and deliverables, as well as designing, developing, testing, deploying, maintaining, and enhancing software solutions.
The Core team at Google builds the technical foundation behind Google's flagship products, focusing on underlying design elements, developer platforms, product components, and infrastructure. This team has a unique opportunity to impact important technical decisions across the company.
Key responsibilities include writing code, participating in design reviews, reviewing code from other developers, contributing to documentation, and troubleshooting system issues. The ideal candidate should have a strong background in computer science, with at least 2 years of experience in software development and a solid understanding of data structures and algorithms.
Join Google in Mexico City and be part of a team that's shaping the future of technology and user experiences for billions of people worldwide.