As a senior full-stack software engineer at our growing team, you will have the opportunity to build and own complex features end-to-end.
About the Role
We are seeking an experienced full-stack software engineer to join our team. In this role, you will be responsible for building a scalable backend infrastructure for our data-intensive web app, integrations with multiple tools for ingesting data, and data pipelines for standardizing data.
Key Responsibilities
- Design and implement product features from scratch
- Build and maintain a robust and scalable backend infrastructure
- Develop and integrate one-click integrations with different data sources and platforms
- Design and manage flexible data models and database infrastructure
- Build data pipelines to clean, standardize, and process data from multiple sources
- Implement robust testing practices, monitoring, and observability to ensure the reliability of all components of our infrastructure
- Stay up-to-date with software engineering best practices
Minimum Qualifications
Bachelor's or master's degree in computer science or a related fieldSolid CS fundamentalsStrong experience working with React / NextJS / TypeScript / NodeJSComfortable working across the stack (primarily frontend and backend)Experience with building responsive web applications and scalable backend servicesAbility to work collaboratively with cross-functional teamsAdditional Requirements
Familiarity with building data pipelines is a plusAbility to work across the stack and pick up new tools and technologiesStrong problem-solving skills and ability to work in a fast-paced environmentWhy You'll Love Working with Us
You'll be part of an exciting mission to redefine what the future of data-driven organizations should look likeYou'll have the opportunity to work on impactful projects that make people's lives better through AIWe celebrate small and big wins togetherWe organize company offsites to work and play together