Our Mission At CENDAS, we’re pioneering a digital transformation in the construction industry. Since our founding in 2021, our innovative SaaS platform has brought together all phases and players of construction projects into one seamless digital experience. Based in Germany and with a global team of over 60 professionals, we are revolutionizing the day-to-day business of the trade. To drive excellence in development, we are seeking an ambitious and experienced Senior Full Stack Developer. Are you ready to elevate your career and make a lasting impact in tech? As our Senior Full Stack Developer, you’ll be at the heart of our mission to revolutionize the construction industry with cutting-edge software solutions. This isn’t just another job – it’s an opportunity to be at the forefront of innovation and make a lasting impact. Why This Opportunity Could Perfectly Align with Your Career Path? At CENDAS, we’re not just building software; we’re crafting full-stack solutions that revolutionize the construction industry. As our Senior Full Stack Developer, you'll be central to pushing the boundaries of technology, driving innovation, and ensuring excellence at every level. If you’re ready to shape the future of tech, and leave a lasting impact on our groundbreaking solutions, this is the opportunity you’ve been waiting for. Join us and transform the way the industry experiences technology Your profile As our Senior Full Stack Developer, you’ll be the linchpin in driving the technical success of our web application projects by closely coordinating with our Product Owner to ensure seamless development and integration. You'll bring proven expertise in offline-first development, demonstrated through a portfolio of successful projects, and share your deep technical knowledge to support developers in crafting scalable and secure solutions. With a strong focus on component-based architecture and state management, you’ll provide guidance and insight to elevate the team's technical capabilities. Your role is pivotal in fostering collaboration, tackling complex technical challenges, and ensuring our development efforts deliver exceptional results Your Exciting Duties: Extensive experience in building frontend applications using React and TypeScript with a deep understanding of component-based architecture and state management. Must have hands-on experience with Zustand for efficient state management. Must have proven experience in developing offline-first applications, utilizing libraries such as WatermelonDB, AWS AppSync, RxDB, PouchDB, or PowerSync. Strong focus on designing and maintaining clean, modular, and scalable code architecture and structure. Proficiency in backend development with Node.js and NestJS, with expertise in GraphQL for API development. Demonstrated ability to troubleshoot and resolve complex technical issues across the application stack. Commitment to writing maintainable and reusable code with a focus on performance and scalability. Strong collaboration skills, including participation in code reviews, knowledge sharing, and working closely with designers and product managers. Continuous learning mindset to stay updated on the latest technologies and best practices in frontend development, offline-first strategies, and backend integration. What We’re Looking For? Effective Communication: Fluency in English with strong skills in conveying technical concepts and feedback. Programming Expertise: Extensive experience with TypeScript and React, proficiency in any of those libraries WatermelonDb, AWS AppSync, Rxdb, PouchDb or PowerSync and backend development with Node.js and NestJS. Best Practices Adaptation: Skill in tailoring industry best practices to our unique context. Analytical Excellence: Strong problem-solving abilities and a systematic approach to challenges. Team Collaboration: Work with a talented distributed team to solve technical challenges and deliver high-quality solutions. Why You’ll Love Working at CENDAS? Remote-First: Work from wherever you want or use our coworking space in Bochum - no constraints from us. Transformative Impact: Your decisions will directly influence our products and user satisfaction. Be part of a team where your contributions matter. Cutting-Edge Technology: Work with AWS services, CI/CD tools, and pioneering DevOps methodologies. Stay ahead of the tech curve with us. Stability and Career Growth : Build a long-term career with Würth, where you’ll benefit from job stability while accessing extensive opportunities for professional development, continuous learning, and clear pathways for advancement. Flexibility and Balance: Enjoy the freedom to balance work and personal life with adjustable schedules. Start-Up Spirit : As a scale-up, we maintain our agile and innovative work environment while creating professional structures and processes for high efficiency. Inclusive and Collaborative Culture: Join a diverse, inclusive team where every voice is heard and collaboration drives innovation. Generous Vacation: Refresh with 30 days of annual leave. Technology Freedom: Select your preferred hardware and operating system to optimize your work experience. Structured Onboarding and Clear Goals: Benefit from a comprehensive onboarding process and regular insights into team goals and visions for alignment and direction. Discover the Benefits of Being Part of CENDAS: Watch the Video to Discover the Amazing Perks of Joining CENDAS ✨ Holistic Perspective and Valued Diversity: Work in an inclusive environment that supports overall well-being and embraces diverse perspectives. Mentoring and Networking Opportunities: Gain valuable mentoring and expand your professional network. Academic Flexibility: Pursue academic interests alongside your professional role. Employee Recognition: Thrive in a culture that acknowledges and rewards your contributions. Opportunity for Executive Exposure: Gain exclusive access to senior leaders, enhancing your understanding of strategic decisions and expanding your professional impact. Inclusive and Engaging Culture: Be part of a diverse, inclusive team where every voice is valued. Enjoy a collaborative environment that fosters innovation and creativity through team events and virtual meetups. Training Budget: Use your budget for your further education. Ready to Build the Future with Us? Skip the standard letter of motivation Instead, we’d love to hear about : Describe a project where you implemented offline-first functionality. What challenges did you face, and how did you overcome them? Imagine the application you’ve developed suddenly starts showing slow performance for users with poor internet connectivity. How would you debug and resolve this issue? On a scale from 1-10, how would you rate your proficiency with: (a) React (b) Typescript (c) Zustand (d) GraphQL (e) Node.js (f) NestJS (g) RxDB (h) PouchDB (i) WatermelonDB (j) PowerSync (k) AWS AppSync Ready to apply? Share your project report, CV, references, salary expectations, and earliest start date. Submit them through our form or email us at jobscendas.net About us Career at CENDAS The construction industry is undergoing radical change. The potential for digitization here is greater than in almost any other industry At CENDAS, we are developing a software for digitalizing the construction industry and combining real craftsmanship with digital processes: Preparation, execution, control – all phases of the construction project are mapped and optimized in one application. See the Perks of Joining CENDAS – Watch Now ????