Deepnote is a notebook that brings teams together to explore, analyze and present data from start to finish.
Full Stack Engineer
Location
United States
Posted
66 days ago
Salary
0
Seniority
Senior
Job Description
Full Stack Engineer
Deepnote
• Build new features across the stack — backend logic, APIs, and polished UI components. • Design and iterate on AI-powered features (chatbots, copilots, code generation, agents). • Work with prompts, evaluations, and context handling to deliver reliable AI features. • Enhance our real-time collaborative notebook experience. • Think data-first: structure, transform, and route information through the product. • Support and learn from our vibrant community of data scientists and developers.
Job Requirements
- You’re strong in full-stack product engineering (TypeScript, React, NodeJS, GraphQL, PostgreSQL).
- You’ve got hands-on experience with AI/LLM products (chatbots, assistants, or AI-powered features), and you’re comfortable — even excited — when it comes to designing prompts, talking to AI models, and getting the most out of them.
- You understand the basics of how LLMs work: tokenization, memory/context limits, and the trade-offs between cost, latency, and quality.
- You have a data-oriented mindset — thinking naturally about how information flows through a product — and you know how to make that thinking practical.
- Most importantly: you’re the kind of engineer who learns fast, ships fast, understands urgency, and stands fully behind the work you deliver.
Benefits
- Very competitive compensation package. 💵
- Equity options in early-stage venture ready to scale. 🚀
- A team of the smartest and kindest people you’ve ever met. 🧠
- Team events, off-sites and incredibly fun company retreats. 🌊
- Credit card with unlimited budget for learning, self development and work related expenses. 💳
- Travel budget to meet the team. 🛫
- 25 days of PTO and unlimited sick days. 🏝️
- Paid parental/family leave. 👶
- Super cool swag. 👕
- Flexible working hours. 🕣
- $2,000 Kick-start bonus to get you set up. 💰
- $1,000 Health budget. 💰
- Paid lunches, snacks, and drinks as an office benefit. 🌯
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• As a Fullstack Developer, you are a key member of our engineering team and are responsible for planning, developing, and implementing complex software solutions. • You will work on backend development with Java as well as building modern frontend solutions, ensuring seamless integration with existing systems. • In addition to software development, you will use Atlassian tools (e.g., Jira, Confluence), implement and optimize continuous integration/delivery pipelines, and rely on modern tools such as Maven and Git for efficient development and version control. • In close collaboration with our international team, you will contribute innovative ideas and actively drive the technological advancement of our products.
Staff Software Engineer
CompoundA family office for tech employees and founders. Built by engineers who understand QSBS and CFAs who understand APIs.
• Design, build, and maintain high-quality applications. • Lead feature implementation and own the end-to-end delivery of new features and enhancements, from concept to deployment. • Design elegant, scalable, and maintainable software solutions to solve complex business problems. • Collaborate closely with designers, product managers, and engineers to bring ideas to life. • Contribute to system architecture, ensuring performance, scalability, and security. • Review code, mentor teammates, and share best practices to elevate team performance. • Triage and resolve software defects, continuously improving application quality and user experience. • Stay at the forefront of development trends and innovations, driving technical excellence while delivering for the business. • Actively participate in agile software development, including planning, code reviews, demo and retrospectives.
• Help architect and evolve the data pipeline • Collect, aggregate, and analyze data at scale • Integrate new data sources and refine the rating algorithm • Collaborate with data science and research teams
• Design, build, and maintain applications using Python and Django • Work across the full stack, including front-end components (React, JS, CSS) • Translate business and user needs into practical technical solutions • Improve system performance, scalability, and reliability • Contribute to code reviews and engineering best practices • Write testable, maintainable code with appropriate unit tests • Support live applications and troubleshoot complex issues • Collaborate with stakeholders across the business and occasionally with clients • Contribute to CI/CD pipelines using Azure DevOps




