Fullstack Engineer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
About Triple Whale
Triple Whale centralizes and simplifies all the metrics used by Shopify sellers, enabling them to save more time and make more money. We help e-commerce businesses accurately track and forecast all kinds of metrics, including changes in profits and operational metrics. Launched in mid-2021, Triple Whale already has over 5,000 clients, top-tier investors, and growing teams in Columbus, Austin, and Jerusalem.
About The Pixel Team
Pixel Team’s mission is to empower anyone to understand and optimize their media buying. Triple Whale customers can get accurate ad spend attribution to all their marketing channels. This data becomes the foundation for optimizing ad spending that maximizes the profitability of online merchants.
To do this, we are building a product that reconstructs user journeys across multiple devices and sessions in a privacy-safe way.
What you’ll do
We’re looking for a highly skilled Full Stack Engineer to join this team. You have strong engineering skills and an entrepreneurial spirit to help create products that will allow thousands of business owners to build strong businesses. Our Full Stack Engineers are responsible for developing and designing solutions from conception to a final product.
Responsibilities
- Develop features and improvements to the Triple Whale Pixel and other products.
- Collaborate with Product Management and other stakeholders within Engineering (e.g., UX) to maintain a high bar for quality in a fast-paced, iterative environment.
- Advocate for improvements to product quality, security, and performance.
- Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
Our stack
- TypeScript/JavaScript, Node.js, Express.js, Google Cloud
- DB: Google Firestore, BigTable, Redis, PostgreSQL
- Testing suite: CucumberJS + PlaywrightJS
Requirements
- Hands-on experience in some or most technologies mentioned above (and willingness to learn the rest!)
- Strong technical background, including 5+ years of experience working on the front end and backend.
- “Hacker” spirit. We have a lot of tasks that require thinking way out of the box
- Ready to work in a clean, disciplined, and straightforward environment:
- Regular and mandatory refactoring
- BDD approach: every developer is responsible for writing automation tests for the features he works on
- Git: trunk + feature toggles
- English - fluent
- Experience and willingness to work in a remote-first environment.
- Preferred - experience working on high-load applications with millions of calls per day (at least several thousand calls per second).