Collaborate with cross-functional teams to define, design, and ship new features and enhancements.
Develop high-quality, reusable, and scalable code using a variety of frontend and backend technologies, including React, Angular, Vue, Node.js, Python, Go, Java, and C#, etc.
Design and implement RESTful APIs and microservices to support seamless integration between frontend and backend systems.
Utilize GCP to deploy and maintain scalable and resilient applications.
Conduct code reviews, identify areas for improvement, and mentor junior engineers to foster a culture of continuous learning and growth.
Stay up-to-date with the latest trends and best practices in software development, and leverage emerging technologies to drive innovation within the organization.
Requirements
7+ years of professional experience.
Expertise with at least two backend languages (e.g., Node.js, Python, Go, Java, C#).
Proficiency in using Gemini, Vision, and Vertex AI platforms.
Proficiency in modern frontend frameworks (e.g., React, Angular, Vue).
Experience designing and implementing scalable and secure RESTful APIs and microservices.
Hands-on experience with GCP or AWS, including deploying and managing cloud-based applications.
Strong problem-solving skills and a passion for writing clean, maintainable code.
Excellent communication and collaboration skills, with the ability to work effectively in a fast-paced, agile environment.