Summary
Join Hygraph as a Senior Full-Stack Engineer and play a key role in shaping and scaling our product. You will drive feature development, contribute to architectural decisions, and enhance platform performance, reliability, and quality. Your expertise will contribute to a world-class user experience and strengthen our engineering culture. The role involves collaboration in a cross-functional team, designing and implementing scalable solutions, and proactively addressing technical challenges. You will contribute to architectural decisions, share technical insights, and mentor others. Hygraph offers a remote-first, globally distributed team environment with a yearly learning budget for training and conferences.
Requirements
- 6+ years of hands-on experience in full-stack development using JavaScript/TypeScript, with strong backend expertise (ideally Node.js)
- Experience building user interfaces, ideally using React
- Experience developing robust, well-tested APIs (GraphQL and/or REST)
- Deep understanding of backend systems architecture, scalability, and performance
- Solid knowledge of relational databases (especially PostgreSQL), including schema design, indexing, and query optimization
- Exposure to (or enthusiasm for learning) Golang
- Commitment to writing clean, testable, and maintainable code
- Strong skills in technical design, problem-solving, and translating business needs into scalable solutions
- Excellent communication and collaboration skills, with a growth mindset and openness to feedback
- Proven track record of driving technical and process improvements that positively impact team and product quality
Responsibilities
- Collaborate in a cross-functional, autonomous team to deliver impactful features and continuous improvements
- Design and implement scalable, maintainable, and performant solutions
- Proactively identify and address performance, scalability, and testability challenges
- Contribute to key architectural decisions to ensure a robust and future-proof system
- Share your ideas and technical insights to influence our product and engineering direction
- Foster a culture of growth, quality, and innovation by mentoring others and continuously learning
Preferred Qualifications
- Experience with GraphQL and Golang
- Familiarity with cloud-native development (e.g., AWS, GCP)
- Knowledge of infrastructure as code tools (e.g., Pulumi, Terraform)
- Experience with monitoring and observability tooling
- Knowledge of Docker and containerized applications
Benefits
- Remote work, flexible hours
- Professional development opportunities