Flag job

Report

Senior Product Engineer - Golang

Min Experience

3 years

Location

remote

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

This is a remote position. We are seeking a talented and experienced Senior Product Engineer to lead the design and development of both new and existing products. As a pivotal member of our engineering team, you should possess strong analytical and design skills, a profound understanding of software design principles, and advanced problem-solving capabilities. A top-notch Senior Product Engineer will not only transform ideas into high-end products but also drive team success through exemplary leadership, fostering an environment of learning and adherence to best coding practices. Our goal is to consistently exceed the expectations of our customers with outstanding product solutions. Responsibilities: 1) Own the design, strategy, and quality of software development for your team. 2) Translate objectives into iterative MVPs, evaluate, and then refactor into a scalable and extensible design. 3)​ Design and develop highly scalable, reliable, secure, and fault-tolerant systems with a clean code base, requiring minimal guidance for one of the world's fastest-growing companies. 4) Mentor team members, review code, and advocate for improvements to ensure high standards. 5) Continuously research new technologies and tools to enhance product offerings. 6) Exercise high ownership and initiative in all projects. 7) Analyse different technical options for a problem statement, evaluate them with pros and cons and propose optimal solutions based on thorough research. 8) Collaborate with other engineering teams to learn from and share best practices. 9) Work cross-functionally with product, design, backend and other teams across regions and independently ship world-class products and features with minimal guidance. 10) Build and manage automated build/test/deployment environments 11) Write code that is clear, concise, performant, tested and easily understood by others. 12) Actively participate within the team in discussions, agile development, monitoring and uptime of the systems. Improve engineering standards, tooling and processes

About the company

Shuru Technologies Private Limited

Skills

golang
java