Become part of CxPlanner - hiring:
Full Stack Developer
Full Stack Developer
with Frontend TypeScript Expertise
CxPlanner is a commissioning software company founded in Denmark that focuses on enhancing quality management in complex construction projects. Built by industry professionals for commissioning experts, CxPlanner provides tools that streamline quality assurance and testing processes for large-scale construction projects. With a fast-growing client base spanning more than 20 countries and robust software solutions, CxPlanner is poised to become a global leader in commissioning software.
We are looking for a Full Stack Developer with TypeScript expertise to take our user experience to the next level, being truly world class. This is your opportunity to get a very critical role with endless responsibilities in a fast growing company fueled by a highly ambitious organisation.
You will be working closely together with the development team, and directly together with the Founder and lead architect, Thomas Jarloev. We love quality, speed and shipping new features, so you must be ready for touching both the frontend and the backend. Our office is based in Northern Copenhagen, and we are looking for someone who is ready to join us the office and be part of our scaling journey! (Our office is English speaking)
We expect you to have minimum +3 years of experience with, be comfortable to work with components and services in TypeScript. We like vanilla TypeScript and use no frontend framework, however we have our own slim framework. A bootcamp as education is not enough to apply - a higher education or proven skills on other projects are required.
Your Core Skills
(Hardcore Must-Haves)
- TypeScript (vanilla)
Pure mastery of the fundamentals. We use vanilla TypeScript with components for our frontend. - AI Dev-Toolchain
We're big fans; you should be too. AI must be part of your dev-toolchain, but we're not looking for a vibe-coder. - AI First
You must be able to work with LLMs such as AWS Bedrock. We have smart implementations of AI in our codebase and our CxAI agentic framework is key part of our platform. - CSS (vanilla)
Build beautiful, functional interfaces from scratch. We utilize the wonders of PWA, so everything must be pretty across all devices. - UI and UX design
A sharp eye for crafting user-friendly experiences. We're not looking for a designer, but you must be able to think like the end user. "Will this be smart for a contractor using a mobile on site?" - Client ← API → Server
Strong understanding of how the frontend communicates with the backend. REST API is a must. And we expect you to manage the backend route to the frontend flow. - Communication
Collaborate effectively with teammates and clients to make fast, impactful decisions. In doubt, then ask! Speed and progress is key. - Project Management
Own and lead your strategic initiatives, track their progress, and communicate outcomes. Keep our team in the loop and make sure our CSM adopts it. - Willing to learn some Nim
We use Nim for our backend and microservices. You will be working with Nim code - beautiful and static typed.
Your Bonus Skills
(Nice-to-Haves)
- Nim-lang (Priority A)
Our backend and microservices have this as base language. Nim is static typed and smells a bit like like TypeScript - just faster and pure backend. - Other static-typed languages
is a great plus. Nim and TypeScript are statically typed. - Database knowledge
We use PostgreSQL, Valkey and IndexedDB, and have a lot of experience with it. You will be working with the databases and will be responsible for the optimal query speed.
What You'll Do:
You'll be shaping a platform that's always 10x more intuitive and 1,000% more delightful than competitors. New modules, new features, new AI agents, new integrations, new ways of working.
We are growing fast and things are changing often, so tomorrow might not look like yesterday. Your responsibilities will include:
We are growing fast and things are changing often, so tomorrow might not look like yesterday. Your responsibilities will include:
- Understanding Our Users:
How does our users work? What are their needs? What are their pain points? What are their goals? How can we help them? Essential to understand the user to be able to design the best possible user experience. - CxAI Agentic Framework:
We are enabling our users to do commissioning, and that means offloading general work to our CxAI agents. You will be part of the team that is building the CxAI agentic framework. - Building a TypeScript framework:
We are building a TypeScript framework that is used across our platform. You will be part of the team that is building the TypeScript framework and components to ensure a fully static frontend. - Team work:
You will be part of our core DEV-team, and will together with us on architectual strategies and participating in the daily work as PR reviews. - Enterprise Feature development:
You will be developing client specific features for our TIER 1 clients accustomed to their goals. - Monitoring & Tracking:
Use our UI analytics to spot bugs, prioritize improvements, and ensure the platform runs flawlessly.
Company & Benefits
- Collaborative culture:
Flat hierarchy and high transparency, including two weekly status team meetings to stay aligned and connected. - Office-based culture:
Approximately four days in the office per week - and flexibility to structure your day. Office based in Holte in Northern Copenhagen. - Snacks, coffee, tea, drinks and Friday drinks:
- Growth Opportunities:
Be part of scaling a SaaS company and shaping your future role within the business.
Needless to say you are a team player who thrives in a fast-paced, collaborative environment. You are passionate about problem-solving and building scalable, reliable systems. You want to grow and win.
At CxPlanner, you'll play a pivotal role in shaping the future of commissioning software while working with a team that values innovation, simplicity, and impact. As we scale globally, your work will directly influence our success and yours
Apply now! Send us an email and include your CV and a short description of your background and why you want to join the CxPlanner team at talent@cxplanner.com.
Want to Learn More?
Or just want keep in touch?
Or just want keep in touch?
Send us an email and include your CV and a short description of your background and why you want to join the CxPlanner team at talent@cxplanner.com.
We are always looking for talented individuals to join our team and help shape the future of commissioning software.