Build your career with Trax
Join one of the fastest growing SaaS companies in the world
At Trax, our people are at the core of our business, as we create technology and services that are changing the world of retail. Get to know us.




Trax is a rapidly growing
company with start-up values
We started out with the daring mission of solving long-standing problems for our CPG and retail customers. Today, we are proud to be market makers, and our journey is streaked with perseverance, team work and a whole lot of fun.
Unleash your potential by joining a powerhouse of brilliant minds from diverse backgrounds, in an environment that is learning-friendly - and often filled with food!
SEE OUR CURRENT VACANCIESData Acquisition Team Leader
About The Position
For a fast paced, large scale data acquisition project, we’re looking for an experienced technology leader, who will take full ownership of the system, including feature set, architecture, operational monitoring, and cost optimization.
The project is already operational (generating large quantities of data), but still in an incubation phase. As team leader, you will gradually increase the scope and scale of data collection while making the system more robust and flexible. You will work directly with the company’s CTO and will have a direct impact on key initiatives for the company.
Responsibilities:
- Understanding the “big picture” priority through discussions with CTO and product teams
- Managing the project's roadmap
- Defining development tasks (new features, framework improvements, fixes, technical debt reduction, optimizations, and cost reduction)
- Monitor the daily operation of the system in terms of quality, reliability, and cost
- Developing new features and improvements
- Coaching a less experienced developer(s)
What your day might look like:
- Spend some time looking at recent operational stats (performance, errors, etc.) of the latest deployed version
- Meet with CTO and product team to discuss status and priorities
- Design an upgrade for a technical component (e.g. better bandwidth tracking) or a new component (e.g. automatic health check)
- Have a daily standup with your team to review status, new production issues, update priorities
- Write engineering tickets
- Write JS data acquisition code in a test-driven methodology (we expect you to contribute directly to the codebase)
- Coach your team members, review their work
Requirements:
- At least 3 years of experience working on back-end systems
- Deep knowledge of JavaScript and Node.js
- At least 1 year experience inworking on a production system
- At least 1 year of experience in a role that includes designing major components of a system
- At least 1 year of experience in a team leader position
- Familiarity with HTML markup, CSS selectors, XPath
- Availability in evenings for meetings with colleagues from the US west coast
Advantage:
- Familiarity with driving product and engineering aspects of a technical product
- Experience in monitoring the operation of a complex system
- Experience in founding / co-founding / leading development for a startup that had a data driven product
Environments / technologies we use:
- Puppeteer
- Kubernetes
- Google Cloud Platform
- Redis
- RabbitMQ
- BigQuery
- Google Pub/Sub
- Google DataFlow
- Typescript
- Python & Pandas