Senior Full Stack Developer (TypeScript)
Role details
Job location
Tech stack
Job description
- Design and build new AI features, such as our recently launched AI agent for editing BoQs or automated AI bidder recommendations
- Collaborate with product managers and designers to shape the user experience and technical direction of our core product.
- Architect and implement modular packages and services in our monorepo to improve the structure and maintainability of our codebase
How We Build: Our Engineering Culture
We believe in a calm, collaborative, and productive engineering environment. We trust our engineers and give them the autonomy to do their best work. Our approach includes:
- Agile & Fast-Paced: We practice trunk-based development with daily releases to get value into our users' hands quickly.
- Quality by Default: We maintain a comprehensive Cypress E2E test suite and enforce strict typing, linting, and formatting rules to keep our codebase clean and maintainable.
- DevOps Mindset: Our well-oiled CI/CD pipeline deploys to AWS via Kubernetes, with our entire infrastructure managed as code using Terraform.
- Collaboration & Transparency: We value open discussion, constructive code reviews, and a culture where the best idea wins, regardless of who it comes from.
Requirements
Do you have experience in TypeScript?, As a key member of our Engineering team, you won't just be writing code-you'll be solving complex problems and taking full ownership of features from concept to deployment. You will have a direct impact on a product used by thousands of construction professionals to build the world around us., We're looking for an experienced engineer who is passionate about building great products. You'll be a great fit if you have:
- Significant professional experience building, shipping, and maintaining complex web applications using TypeScript.
- Deep expertise in Node.js for backend development and a strong command of React for the frontend.
- A pragmatic approach to problem-solving and a high sense of ownership, feeling comfortable driving projects independently.
- Experience working in collaborative, agile product teams.
- Excellent communication skills in English.
Bonus Points For (Nice-to-Haves):
- Experience with our infrastructure stack (AWS, Kubernetes, Terraform).
- Experience with building and maintaining CI/CD pipelines.
- An interest in data engineering or machine learning.
Benefits & conditions
- Competitive Compensation: A competitive salary above the market average.
- Work-Life Balance: Choose to work 100% remotely or from our modern office in Berlin. We offer flexible working hours to fit your life.
- Top-Notch Equipment: A new MacBook Pro to ensure you have the best tools for the job.
- A Great Team: Regular company off-sites and team events that connect us as people, not just colleagues.
- Job Security: A permanent contract in a stable, well-funded company.