Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Backend Engineer - Databridge image - Rise Careers
Job details

Backend Engineer - Databridge

About the role

Our Databridge team looks after Hex’s internal data systems and our product’s interface with external data warehouses. We’re responsible for building the data foundations, pipelines, and infrastructure to support new product use cases and scaling Hex to meet enterprise demands.

This is a highly challenging problem. Our team must ensure that our product behaves in a reliable and consistently fast manner, at scale. A few of the things we work on:

  • Designing intuitive solutions for authentication and authorization, such as OAuth, that feel seamless in the product.
  • Optimizing our internal data stores, including Postgres, Elasticsearch, and LanceDB, to ensure rapid synchronization and low-latency access.
  • Evaluating and integrating cutting-edge technologies—e.g., embedding databases—to power new product features while ensuring compatibility with our existing systems.
  • Scaling infrastructure (in collaboration with our wonderful Infra team!) to meet enterprise requirements, including dataset permissions and metadata synchronization.

What you will do

The following are examples of the kind of work you can expect in this role:

  • Build and maintain robust, well-documented APIs and interfaces that other teams rely on for syncing and retrieving data across Hex’s internal systems.
  • Propose designs for extensions, improvements, or entirely new components of our backend, and implement them.
  • Find solutions to highly complex problems that prioritize enterprise demands and a great product experience - e.g. caching across OAuth connections.
  • Collaborate extensively with other teams to build well-architected, scalable systems that power Hex’s product.
  • Optimize internal data processing pipelines for efficiency and low-latency read/write.
  • Investigate and incorporate modern technologies in compute, caching, and storage to push the boundaries of our data infrastructure.

About You

  • 6+ years of software engineering experience.
  • Experience working in a remote-first team and strong communication skills in this context.
  • A passion for technical collaboration, including RFCs, code reviews, and architecture discussions.
  • Detailed knowledge of one of Postgres or ElasticSearch is a bonus.
  • You’re up to speed with vector DBs, and can speak to the challenges with maintaining and keeping them in sync across systems.
  • You’re excited about sharding DBs, figuring out how to make this appear transparent to our engineering team, and might have done this kind of thing a few times before.
  • Deep interest in the data space, with a love for shipping great products and empowering end users.
  • Strong experience with high-performance data systems and a fascination for the details—you're obsessed with optimizing IOPS, minimizing latencies, and scaling infrastructure efficiently.
  • A strategic mindset that balances business and product goals with engineering excellence. You understand tradeoffs and operate pragmatically. As with all software products we regularly face a multitude of options when building, and need to balance these carefully against each other.
  • An ability to lead initiatives while mentoring and collaborating with fellow engineers.


Our stack

Our product is a web-based notebook and app authoring platform. Our frontend is built with Typescript and React, using a combination of Apollo GraphQL and Redux for managing application state and data. On the backend, we also use Typescript to power an Express/Apollo GraphQL server that interacts with Postgres, Redis, and Kubernetes to manage our database and Python kernels. Our backend is tightly integrated with our infrastructure and CI/CD, where we use a combination of Terraform, Helm, and AWS to deploy and maintain our stack.


In addition to our unique culture, Hex proudly offers a competitive total rewards package, including but not limited to, market-benched salary & equity, comprehensive health benefits, and flexible paid time off.

The salary range for this role is: $156,400 - $220,000

The salary range shown may be a reflection of additional factors such as geographical location and skill ranges/levels we’re open to. Placement in the salary range will be decided upon completion of the interview process, taking into account factors like leaving room for growth, internal fairness & parity, your demonstrated skills, and the depth of your experience. Our Recruiting team will be able to provide more details during the interview process.

 

Hex Technologies Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Hex Technologies DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Hex Technologies
Hex Technologies CEO photo
Unknown name
Approve of CEO

Average salary estimate

$188200 / YEARLY (est.)
min
max
$156400K
$220000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Backend Engineer - Databridge, Hex Technologies

At Hex, we're on the lookout for an innovative Backend Engineer to join our talented Databridge team. This role is essential for managing our internal data systems and ensuring our product seamlessly interacts with external data warehouses. As a Backend Engineer, you'll play a crucial part in constructing the data pipelines and infrastructure that underpin our product's growth and scalability—especially as we cater to enterprise demands. Your responsibilities will range from designing seamless authentication solutions, like OAuth, to optimizing our databases, such as Postgres and Elasticsearch, for low-latency access. You'll also get to explore cutting-edge technologies to enhance our product features while maintaining compatibility with our existing architecture. In this collaborative environment, you’ll build and maintain robust APIs, propose innovative design solutions, and tackle complex challenges that require an optimal product experience. If you have a knack for optimizing data processing pipelines and an eagerness to push the limits of data infrastructure, then you’ll find this position to be both rewarding and challenging. At Hex, we value strong communication, collaboration, and a passion for shipping great products. So if you're excited about making a meaningful impact and growing alongside us, we can't wait to meet you and see how you'll contribute your expertise in building scalable and efficient systems.

Frequently Asked Questions (FAQs) for Backend Engineer - Databridge Role at Hex Technologies
What are the primary responsibilities of a Backend Engineer at Hex?

As a Backend Engineer at Hex, your primary responsibilities will include building and maintaining robust APIs, optimizing internal data stores, and collaborating with cross-functional teams to design scalable systems. You will also work on troubleshooting complex issues, enhancing product features, and integrating modern technologies into our data infrastructure, ensuring a seamless experience for end users.

Join Rise to see the full answer
What qualifications are required for the Backend Engineer role at Hex?

To qualify for the Backend Engineer position at Hex, candidates should ideally have over 6 years of software engineering experience along with strong knowledge in managing data systems. Familiarity with databases like Postgres and ElasticSearch, as well as experience in working with high-performance data systems, will be valuable. Additionally, excellent communication skills are essential in our remote-first environment.

Join Rise to see the full answer
What technologies does the Backend Engineer at Hex work with?

The Backend Engineer role at Hex involves working with a tech stack that includes Typescript, Express, Apollo GraphQL, Postgres, Redis, and Kubernetes. You'll also have opportunities to work with modern tools like Terraform and AWS for deploying and maintaining our infrastructure.

Join Rise to see the full answer
How does Hex ensure a great product experience for its users?

At Hex, we prioritize a great product experience by optimizing our data infrastructure for speed and reliability. As a Backend Engineer, you'll be tasked with finding innovative solutions to enhance performance while ensuring seamless access to data. Collaborating with multiple teams and implementing best practices will be essential in maintaining high standards for our users.

Join Rise to see the full answer
What does the work culture look like for a Backend Engineer at Hex?

Hex fosters a unique culture that emphasizes collaboration, technical excellence, and innovation. As a Backend Engineer, you will participate in architecture discussions, RFCs, and code reviews. We support a remote-first environment where open communication and the ability to lead initiatives while mentoring fellow engineers are greatly valued.

Join Rise to see the full answer
Common Interview Questions for Backend Engineer - Databridge
Can you explain your experience with optimizing data stores?

In answering this question, share specific examples from your past experiences where you optimized data stores. Discuss methodologies you used, such as indexing strategies or caching mechanisms, and the outcomes that resulted from your efforts to enhance performance.

Join Rise to see the full answer
How do you approach building APIs that other teams can rely on?

To successfully answer this, explain the importance of API documentation and versioning. Share your experience with implementing RESTful principles and your approach to building APIs that are intuitive and easy to use, along with any frameworks or tools you've utilized to ensure reliability.

Join Rise to see the full answer
What strategies do you use to tackle complex backend challenges?

Describe your problem-solving strategies, emphasizing how you break down complex issues into manageable parts. Include examples of when you evaluated trade-offs between different solutions and how you collaborated with team members to achieve an optimal outcome.

Join Rise to see the full answer
Describe a time when you had to mentor someone in your team.

For this question, share a story that highlights your coaching and mentoring skills. Discuss the strategies you employed to help an engineer improve their skills, the type of feedback you provided, and how your guidance impacted their performance or the project outcome.

Join Rise to see the full answer
What modern technologies have you incorporated into your past projects?

Here, share specific technologies you've explored and integrated, emphasizing how they improved the system's performance or functionality. Discuss any challenges you faced during integration and how you managed to overcome those obstacles.

Join Rise to see the full answer
How do you ensure code quality within your team?

Discuss the coding practices you follow to maintain high code quality, such as conducting code reviews, writing unit tests, and adhering to coding standards. You can also mention any tools or frameworks you've utilized to automate quality checks.

Join Rise to see the full answer
Can you explain your experience with data synchronization across systems?

In response, share instances where you've managed data synchronization, outlining the techniques and technologies you used—like API integrations, queues, or event-driven architecture—and how you ensured consistency and reliability across systems.

Join Rise to see the full answer
What is your approach when scaling a system to meet enterprise demands?

Highlight your experience with scaling systems, discussing specific approaches such as load balancing, database sharding, and optimizing infrastructure. Share past experiences where you successfully scaled a product and the key metrics you monitored to gauge success.

Join Rise to see the full answer
Have you worked remotely before? How did you ensure effective communication with your team?

Talk about your experiences working in a remote environment, emphasizing tools and practices you use to maintain clear communication, such as regular check-ins, documentation, and leveraging collaboration platforms to keep everyone aligned.

Join Rise to see the full answer
What excites you about joining Hex as a Backend Engineer?

Your answer should reflect genuine enthusiasm and interest in Hex's mission and product. Discuss how the company’s values align with your personal goals, and elaborate on specific aspects of the role that excite you, such as the opportunity to work with cutting-edge technologies.

Join Rise to see the full answer
Similar Jobs
Posted 13 days ago

We're looking for a dedicated Technical Recruiter to join Hex in building a world-class team across Engineering, Product, and Design.

Posted 13 days ago

We seek a skilled Solutions Architect to design robust software architectures for complex projects, collaborating closely with clients and development teams.

Cadence is looking for a Senior Software Engineer to enhance GPU rendering technologies within their renowned graphics team.

Photo of the Rise User

Step into a rewarding Software Developer role with a prominent Australian company focused on innovative outsourcing solutions.

Photo of the Rise User
Posted 2 days ago
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Dare to be Different
Diversity of Opinions
Dental Insurance
Vision Insurance
Performance Bonus
Paid Time-Off
Mental Health Resources
Employee Resource Groups
Social Gatherings

Join Contentsquare as a Staff Software Engineer to tackle scalable engineering challenges within a collaborative team.

ZEAL Group Remote No location specified
Posted 2 days ago

Join Zeal Group as a Senior C++ Developer to contribute to cutting-edge Fintech solutions.

Photo of the Rise User
Reddit Hybrid San Francisco, California, United States
Posted 12 days ago
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Paid Time-Off
Maternity Leave
Social Gatherings
Learning & Development
Employee Resource Groups

Join Reddit as a Senior Android Engineer, where you will shape the future of mobile experiences for millions.

Photo of the Rise User
Storyteq Remote No location specified
Posted 12 days ago

Storyteq is seeking motivated Graduate Software Configurators to become key players in our dynamic Implementation Team.

Photo of the Rise User

Join Nearsure as a Senior Fullstack Python Engineer, where you'll develop innovative AI-powered applications in a fully remote environment.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 23, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!