Senior Golang Developer
Haystack · United States · 1 mo ago
RemoteRemoteEngineeringFull-time
About the role
We are working with a leading consulting firm that specializes in delivering innovative technology solutions across various industries, helping clients achieve their digital transformation goals.
Responsibilities
- Design and implement robust, scalable full-stack solutions to meet evolving business requirements
- Lead technical design and contribute to architectural decisions for distributed systems and data-intensive applications
- Partner with product and business stakeholders to clarify requirements and translate them into effective technical solutions
- Develop and own delivery plans, including estimation, sequencing, and risk identification
- Mentor and support other engineers through design collaboration, code reviews, and knowledge sharing
- Contribute to continuous improvement of engineering practices, standards, and processes
Requirements
- 10+ years of experience building enterprise-grade, service-oriented applications and distributed systems
- Strong proficiency in backend development with Golang (preferred) and experience with object-oriented languages
- Experience building modern frontend applications using frameworks such as React or Angular
- Proven experience designing systems for scalability, reliability, and fault tolerance
- Strong experience working with complex data models and large datasets, preferably with NoSQL (e.g., MongoDB)
- Solid understanding of cloud-native architecture and hands-on experience with AWS (or comparable cloud platforms)
What's On Offer
- Opportunity to work on challenging and impactful projects for a duration of 24 months
- Exposure to modern development tools, including AI-assisted technologies
- Collaborative and cross-functional work environment
- Chance to contribute to continuous improvement of engineering practices