Backend Engineer

at Hygraph
  • Remote - Worldwide

Remote

Software Development

Mid-level

Job description

Description

How you will make an impact

As a Backend Engineer, you will be evolving our core services with a keen eye on performance, scalability, and quality. You will be exposed to interesting problems as we develop new features in our product, as well as participate in improvements and changes in our architecture to better position ourselves for growth and scale.

Our tech stack

  • Golang, TypeScript, Node.js, PSQL, React

  • GraphQL, REST

  • Pulumi, AWS, Vercel, Cloudflare, Fastly, New Relic, Github actions

Some of your tasks and responsibilities:

  • Collaborate closely within an autonomous, cross-functional team, solving exciting problems and planning continuous improvements.

  • Design and implement scalable and performant solutions.

  • Identify and improve performance, scalability, and testability bottlenecks.

  • Make architectural decisions and recommendations for creating the best-in-class user experience.

  • Participate as part of internal Engineering Guilds, to identify architectural improvements, and prioritize and act on them.

  • Bring creative ideas and expertise to the table, having a real impact on our product and engineering practices.

  • Work in an environment that supports your individual growth.

Expectations timeline

1 Month

You have gone through different onboarding sessions covering our product, current architecture, and relevant services we run on production, learned about the company’s origin and current vision and met colleagues from different departments as part of onboarding as well as weekly virtual social events.

You’d have started to get to know your teammates, learned how we work daily, and contributed to our codebase.

3 Months

You will be familiar with most concepts related to our product and worked alongside your teammates to deliver features and improvements on production successfully.

You’d have had a few 1:1s with your team lead to check in on how things are going, and you would have participated in cross-team engineering discussions and collaborated with fellow engineers to improve our architecture and developer experience.

6 Months

You will have made solid contributions to our product and stack, shared knowledge and previous experiences, helping substantially with scalable, mission-critical services.

Requirements

What we expect from you

  • 5+ years of strong backend development experience with strongly typed languages with a minimum of 2 years of experience with Golang.

  • Experience writing testable code, following best practices and design patterns when applicable

  • Experience with developing APIs, ideally using GraphQL and/or REST

  • Strong industry experience in architecture and development of scalable production quality backend systems

  • Solid experience with modern relational databases, SQL, and understanding of data modeling, indexing, etc.

  • Mindful about performance and able to measure it meaningfully

  • Strong expertise in analyzing product requirements and creating technical designs

  • Strong collaboration and communication skills, both verbal and written. Ability to take ownership but also ask for help and advice when needed

  • Openness to feedback and willingness to learn, reflect, and grow within the organization

  • Experience in successfully driving technical, business, and people-related initiatives that improved productivity, performance, and quality

Bonus points:

  • Experience with GraphQL and Typescript

  • Experience with cloud-based development (AWS, GCP, etc.)

  • Experience with infrastructure as code tooling

  • Experience with monitoring and observability tooling

  • Knowledge of Docker and containerized applications

About us

Hygraph is a dynamic Berlin-based startup that in its recent round raised $35M in funding. Driven by our core values of innovation, reliability, empowerment, agility, and scalability, Hygraph empowers thousands of developers and content teams to create dynamic digital experiences that engage their customers effortlessly. At Hygraphwe’re building a Headless Content Management system (CMS) that provides a flexible and scalable platform for managing and delivering content across various platforms seamlessly. We are trusted to manage content for teams from over 50,000 organizations like Dr. Oetker, Shure, Samsung, Ashley Furniture, Telenor, Philips, and Gamescom.

You will be part of a remote-first and globally distributed team who are committed to working collaboratively, transparently, and passionately. We are an international and friendly team spread across 18 countries. We believe in a remote-first approach where everyone is encouraged to do their best from wherever they are and work together with transparency, accountability, and ownership. We learn continuously through feedback and have a yearly learning budget to attend training and conferences.

Hygraph is an equal opportunity employer committed to hiring people with diverse backgrounds. We believe that diversity, unique experiences, qualities, and different cultures enrich our workspace’s productivity and promote innovation and creativity.

Share this job:
Please let Hygraph know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply now