Job Description:
- Lead a team of software engineers in the design, development, and maintenance of our platform.
- Foster a collaborative and inclusive team environment that encourages innovation and continuous improvement.
- Conduct regular one-on-one meetings, performance reviews, and provide career development guidance to team members.
- Oversee the architectural decisions and technical strategies that align with company goals.
- Ensure code quality through rigorous testing and implementation of best practices.
- Stay updated with emerging technologies and trends that can potentially impact our technology stack and business model.
- Able to lead the team in crafting software that can scale according to traffic demands.
- Manage project timelines, resources, and stakeholder communication to ensure timely delivery of projects.
- Implement agile methodologies to enhance project execution and delivery.
- Resolve technical and non-technical issues swiftly and effectively.
- Collaborate with other departments to align engineering activities with business objectives.
- Contribute to the strategic planning of technology initiatives that support long-term operational goals.
- Drive the scaling of our technology infrastructure to support growth in new markets.
Job Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 7+ years of software engineering experience, with at least 3 years in a leadership role.
- Strong technical background in Golang, Elasticsearch, MySQL, PostgreSQL, Kafka, and familiar with Google Cloud Platform.
- Proven experience in managing and scaling high-traffic e-commerce or e-grocery platforms.
- Excellent problem-solving, organizational, and leadership skills.
- Strong communication and stakeholder management skills.