Senior Software Engineer

Wearehaystack — United States · Posted ~10 hours ago

Senior

Skills

software engineering scalable distributed services high availability production operations performance optimization system architecture code review technical documentation

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a global technology organization building a large-scale product discovery platform that connects shoppers with a broad ecosystem of retail offerings. You will design and operate highly available services, own production systems end-to-end, improve reliability and performance, and influence architecture and technical direction. The role also includes mentoring engineers and partnering closely with product and design teams.

Highlights

High-impact senior engineering role focused on scalable, highly available services and personalized digital experiences. Strong opportunities for technical leadership, architecture ownership, mentoring, and cross-functional collaboration.

Description

A global technology powerhouse specialising in digital publishing and e-commerce is seeking a talented engineer to build the next generation of its product discovery platform, connecting millions of shoppers with products from thousands of retail partners. This is an opportunity to shape a platform that drives deeply personalised shopping experiences through foundational product data, services, and integrations. The Role Design and implement scalable, highly available services for a cutting-edge product discovery platform. Own production services end-to-end, troubleshooting issues, optimising performance, and ensuring reliability. Collaborate with product owners, designers, and fellow engineers to translate requirements into world-class features. Lead code reviews, mentor junior engineers, and advocate for best practices across the team. Drive technical discussions, architectural decisions, and the identification of technical debt. Create thorough, readable documentation for the services under your ownership. What You'll Need 6+ years of relevant professional technology experience. Bachelor's degree in Computer Science or equivalent industry experience. Deep understanding of REST, service architecture, monitoring, and horizontal scalability tenets. Proven experience developing and owning production services in AWS or Google Cloud Platform, leveraging containers and CI/CD. Extensive experience with Node.js, TypeScript, and NestJS framework; familiarity with Java and GraphQL is a plus. Knowledge of NoSQL data stores, graph databases, indexing, and search engines like Elasticsearch or Solr. What's On Offer Contribute to a high-impact platform used by millions of users. Opportunity to lead technical direction and mentor other engineers. Competitive salary and comprehensive benefits package. Hybrid work model with flexibility for remote work up to 2 days per week. Apply via Haystack today!