Senior Full-Stack Engineer

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.