At a glance
Build Hasura's open-source GraphQL engine used by 30,000+ developers globally.
About the role
Hasura is an open-source company building the world's fastest GraphQL engine. The core engine team in Bengaluru works in Haskell to compile GraphQL queries to optimised SQL and build federation capabilities.
**Responsibilities:**
- Implement new GraphQL features: subscriptions, batch mutations, federation v2
- Optimise the query compilation pipeline for PostgreSQL, MySQL, and BigQuery
- Contribute to Hasura's open-source codebase (3,000+ GitHub stars)
- Write clear technical blog posts and documentation for the developer community
**Qualifications:**
- 2+ years of software engineering experience
- Experience with Haskell or another strongly-typed functional language (Scala, OCaml, F#)
- Understanding of database internals: query planning, execution plans, indexes
- Comfort contributing to open-source projects and engaging with external contributors
Skills
haskellgraphqlpostgresqlfunctional programmingopen source