Senior Full-Stack Engineer

closed
Hygraph Logo

Hygraph

πŸ“Remote - Worldwide

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
This job is filled or no longer available