Summary
Join Hygraph, a Berlin-based startup, as a Backend Engineer and evolve our core services, focusing on performance, scalability, and quality. You will tackle interesting problems while developing new features and improving our architecture. Collaborate closely with a cross-functional team, design and implement scalable solutions, and identify performance bottlenecks. You will make architectural decisions, participate in engineering guilds, and contribute creative ideas. The role offers opportunities for individual growth within a supportive environment.
Requirements
- 5+ years of strong backend development experience with strongly typed languages (ideally Golang or interest in learning and working with it)
- 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
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
Preferred Qualifications
- Experience with GraphQL
- Experience with Golang 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
Benefits
- Remote-first and globally distributed team
- Yearly learning budget to attend training and conferences
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.