Jobs and Careers
TE

Senior Software Engineer

Templafy
RomaniaRemotefull_timeVerifiedPosted 6 Aug 2024

About the role

<p><em><strong>This is a fully remote role in Cluj, Romania</strong></em></p> <p><em>Do you love clean code and beautiful architecture? Do you like shipping the highest-quality products? We are ramping up our team and want to hear from you!  </em></p> <p><strong>About us:</strong> <br/>Templafy is the next gen document generation platform that automates all document creation across organizations.  Our platform eliminates manual document work allowing companies to drive governance, efficiency and ultimately business results. Templafy supports millions of users and enables over 800 enterprise customers such as KPMG, IKEA, BDO and more.</p> <p>Founded in Copenhagen, Denmark, in 2014, Templafy’s success is built by our 60+ employee nationalities found at offices around the world. We believe when people feel they belong, have a voice, and feel heard, they are happier and perform better, and that way, everyone wins. Our innovation, diversity, and unique product have raised over 200 million in funding from Insight Venture Partners, Seed Capital, Dawn Capital, Damgaard Company and Golub Capital.  </p> <p><strong>About the position:  </strong></p> <p>We are seeking an enthusiastic (Senior) Software Engineer with full-stack skills to strengthen our highly skilled engineering team. You will be a central part of our product's development and have a say in choosing the technologies, tools, and architecture of new product features. As part of the productivity team, you will co-lead feature development for Microsoft Office web add-ins for PowerPoint and accessibility for Templafy web admin center.</p> <p>Our <strong>front end</strong> is built using <strong>React with Hooks</strong> and its ecosystem. We are using tools like <strong>SCSS, CSS </strong><strong>Modules</strong> to design cool and modern user interfaces, we follow <strong>Flux</strong> principles and use <strong>Redux </strong><strong>with Thunks</strong> for more advanced state management and tidy our code with <strong>ESLint</strong>. We also adopt <strong>micro-frontends</strong> and <strong>lazy-loaded UIs</strong> using the new <strong>React Lazy</strong> and <strong>Suspense APIs</strong>. </p> <p>Our component library is built in collaboration with our front-end foundation team, which all our systems use to ensure a unified design language across our products. We use Figma for our mock-ups and Storybook to document quickly. We take pride in creating a quality product. To ensure that happens, we play with <strong>Vitest</strong> for unit tests and <strong>Playwright</strong> for end-to-end tests across all our applications. </p> <p>Our <strong>backend</strong> is built using <strong>ASP.NET WebAPI</strong> with the most updated <strong>.NET</strong> version. We adopt a CQRS architectural design and message-driven applications. We do not like to say that we work with microservices, but we do work with self-contained systems, where each system has no or low dependency on other systems. Our DevExperience team works to create the best tools to allow us locally to have a production-like environment with the use of Docker, Kubernetes, Storage, and message brokers such as <strong>RabbitMQ</strong> and <strong>Azure Message Service</strong>. </p> <p>We take pride in creating a quality product, and our code is made via pair programming and reviewed via pull requests. Even when we are busy, we do not compromise on quality.  </p> <p>If this is a tech stack that you would like to work with and enjoy turning simple and readable code into complete solutions used by a million users daily around the globe, then Templafy is the place to be!   </p> <p><strong>About you:</strong></p> <p>You have broad experience with frontend development using React and backend using ASP.NET. You are a structured, responsible, open-minded team player who takes initiative.  </p> <p>Experience with Web Add-in development with OfficeJS and accessibility by creating UI compatible with screen readers like NVDA or JAWS is a plus. </p> <p>Your assignments depend on your skills and personal aspirations. Our tasks include everything from the development of our WebApp, integration to external systems, development of our API, development of Windows Apps, integration to Office and Office 365, as well as deployment and DevOps tasks. </p> <p>Daily communication is in English, so we expect your level to be at a professional level.  </p> <p> </p> <p><strong>How We Work </strong></p> <ul> <li><strong>Teams</strong>: Our cross-functional, self-organized teams comprise 5-9 engineers, a Product Manager, and a Product Designer. They continually strive for improvement, embracing flow optimization principles with management paving the road, favoring roundabouts over traffic lights. Teams are assigned full ownership of features, from discovery to development and deployment, to ensure short feedback cycles and minimize handovers. Our teams demonstrate progress bi-weekly to maintain transparency and collaboration

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Templafy

View company profile →