We are seeking a seasoned Lead Software Engineer or Engineering Manager with deep expertise in Golang backend development and extensive experience in building scalable systems. This is a full-time, permanent role with an innovative Fintech startup.
In this position, you will lead a team of 6 developers, taking full ownership of the platform, including scaling efforts and building new features. You will be responsible for architecting and optimizing backend solutions to manage large datasets for real-time analytics. You will report directly to the CTO, playing a key role in the company's technological growth.
Qualifications:
- Candidates must have current or prior experience working in startups, demonstrating adaptability, agility, and a deep understanding of the fast-paced and dynamic nature of startup environments.
- Must possess extensive hands-on experience coding in Golang at a production level, with a proven track record of delivering scalable, reliable, and efficient backend systems using Golang.
- Prior experience in leading engineering teams is essential. The candidate should be capable of mentoring and guiding developers, fostering collaboration, and driving high-performance outcomes across the team.
- Strong proficiency in designing, developing, and maintaining microservices architecture and distributed systems is required. Candidates should be able to handle complex, scalable systems in real-world, high-traffic production environments.
- Experience working with cloud-native Big Data Analytics platforms is highly valued. Candidates should be familiar with cloud-based infrastructure and capable of architecting solutions that process and analyze large datasets efficiently.
- While this is primarily a backend role, having a solid understanding of front-end technologies is an advantage. Candidates should be able to also lead front-end engineers and understand how the backend integrates with user-facing applications.