The posting
We're a rapidly growing and funded Construction tech startup building a product to automatize workforce management and compliance on construction sites. We're now looking for a senior full-stack developer to help us build great products that translate into a great business.
Things you might be doing
- Collaborate with a designer and other developers in new feature implementation
- Review other developers' code and suggest better ways of doing things
- Contribute technical ideas and expertise in shaping our future product direction and technical decision making
- Implement changes to our database schema in a way that keeps our data usable and normalized in the future as well
- Write advanced SQL queries for data analytics purposes
- Use our design system and contribute changes to it as needed
- Build integrations to external APIs while making sure we're not too limited by their data structural choices
- Somewhat independently contribute changes and jump into code that may not be too familiar at first
- Dig through Sentry issues and try to figure out how to fix an error a 10-year old Android browser caused
- Have an opportunity to look at our computer vision implementation and think of improvements to it
- Work with Progressive Web Apps and try to make them function well in unstable network conditions
Tech stack you'll be working with
- TypeScript and strict typing everywhere possible
- Next.js web services with React/Tailwind
- Supabase with some raw SQL
- Automated testing with Playwright, Jest
- Collaboration with Github, Linear, Figma, Slack
- Infrastructure with AWS, CDK, Github actions and automatic production deployment on each change
What we offer
- Salary + employee equity
- Equipment of your choice
- Nice office environment with a multitude of caffeine options and snacks
- Chance to work in a small startup team shaking up a traditional industry
- A low-bureaucracy environment, no office politics
- Flexible work; you'll have lots of freedom in organising your own work around your life
- A minimal amount of overhead and meetings; you can spend your time focusing on actual work that moves the needle
What the recruitment process will look like
- Screening call w/ Lauri (ca. 20min); you'll get an opportunity to ask any questions you may have
- Takehome task (max 2-3h of effort)
- Technical interview (ca. 60 min)
- Team interview (ca. 60 min)
Note: We'll be reviewing applications on an ongoing basis and the position will be filled when the right one is found.



