Senior Software Engineer
3 weeks ago
This is based out of Cluj, Romania and you will be hired as a B2B Contractor.
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
About us:
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.
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.
About the position:
We are seeking an enthusiastic Junior Frontend Engineer, with 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 PowerPoint team, you will co-lead feature development for Microsoft Office web add-ins for PowerPoint and accessibility for Templafy web admin center.
Our front end is built using React with Hooks and its ecosystem. We are using tools like SCSS, CSS Modules to design cool and modern user interfaces, we follow Flux principles and use Redux with Thunks for more advanced state management and tidy our code with ESLint . We also adopt micro-frontends and lazy-loaded UIs using the new React Lazy and Suspense APIs .
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 Vitest for unit tests and Playwright for end-to-end tests across all our applications.
Our backend is built using ASP.NET WebAPI with the most updated .NET 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 RabbitMQ and Azure Message Service .
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.
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
About you:
For this role, it is a requirement to have tech stack knowledge in ReactJs (TypeScript) anda plus to have knowledge of ASP.NET (C#).
You have experience with frontend development using React and are familiar with backend code using ASP.NET .
You are a structured, responsible, open-minded team player who takes initiative.
Experience with Web Add-in development with OfficeJS and accessibility by creating UI compatible with screen readers like NVDA or JAWS is a plus.
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.
Daily communication is in English, so we expect your level to be at a professional level.
How We Work
- Teams : 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.
- Dual-Track Agile : Our teams follow a dual-track agile approach. The Product Trio—consisting of the Product Manager, Product Designer, and Discovery Engineer—is responsible for the discovery track, while the Engineering Manager and engineers handle the delivery track. The entire team collaborates closely, sharing collective responsibility for a complete user journey.
- Architecture : We employ a microservices-style approach known as self-contained systems and adhere to Domain Driven Design and Event Driven Architecture principles. Our focus lies on crafting the most straightforward, effective solutions, avoiding over-engineering.
- Test-Oriented : We prioritize testing our code, utilizing a continuous integration infrastructure that runs tests with every push and notifying the team via Slack of any issues. We maintain high-quality standards, even during busy periods, without using dedicated QA engineers to ensure a continuous flow.
- DevOps Mindset : Embracing a cloud-first approach, we host everything on Microsoft Azure. Each team is accountable for deploying and monitoring their services, using Azure DevOps for backlog management, source control with short-lived feature branches, pull requests, releases, and testing.
- Automation : With 30 daily software deployments, our commitment to automation ranges from deployments to setting up new infrastructure. Custom tools aid in configuring local development environments, publishing release notes, localization workflow, and managing tasks, branches, and pull requests.
- Design : We adhere to a written coding standard and clean code principles. Most features are developed using pair programming, and all changes undergo peer review. Automated code clean-up tools ensure consistent formatting and structure.
- Learning : Our culture promotes lifelong learning. Everyone is encouraged to read books, attend conferences, take courses, and obtain certifications. We invest in personal and professional development, offering resources to support growth, including bi-weekly two days of tech time. We also actively participate in hosting and speaking at meetups.
- Career Ladder : We employ a trident career ladder, enabling Individual Contributors to progress to Senior or Lead roles within a team, Staff or Principal Engineers in the Technical Leadership Track, or Engineering Managers and Directors on the Management Track.
- Flexibility : We operate under a hybrid work model, requiring at least three days in the office weekly. We believe in fostering human connections to build happiness, trust, and resilience. This includes accommodating personal needs outside of work and providing an environment conducive to deep concentration.
Technologies we use:
- Backend: .NET 8.0, C# 12.0, ASP.NET WebAPI, Entity Framework, etc.
- Testing: Vitest, Jest, Playwright, Ranorex
- What you bring in: We are not afraid of new technologies and are hosting internal tech sessions to discuss how they can make sense in our product.
We utilize modern technologies and tools and agile development processes and create a product that is integral to the daily workflow of millions of users. We offer our employees a family-friendly environment, a hybrid work model with a primarily co-located team, healthy snacks and beverages at the office, and warrants in our Employee Equity Program. Beyond local team events and activities, all engineers are welcome to attend our self-hosted Product and Engineering conference, Templafy Ignite.
Application process:
As part of the job interview, we will invite you to attend two technical interviews, one backend and one frontend, as well as a pair programming session, where you will demonstrate your technical knowledge and coding skills on the .NET and ReactJS platforms.
Templafy is a workplace of belongingness. To us this means that you have a voice, you dare to speak up, and your voice is heard. We focus on offering an environment that allows all employees to feel that they belong regardless of race, color, ancestry, religion, gender, gender identity, genetic information, parental or pregnancy status, national origin, sexual orientation, age, citizenship, marital status, disability, or other status.
Apply for this job #J-18808-Ljbffr-
(Senior/Junior) Software Engineer
3 weeks ago
Gentofte Kommune, Denmark Tbwa ChiatDay Inc Full timeThis is based out of Cluj, Romania and you will be hired as a B2B Contractor. About us: 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...
-
Senior Software Engineer
2 months ago
Struer Kommune, Denmark Danfoss GmbH Full timeAre you passionate about engineering that impacts our everyday lives and drives the green transition? Do you want to shape the future of refrigeration and air conditioning technology through innovative and intelligent software solutions? If so, join the Danfoss Refrigeration and Air Conditioning Controls (RAC) R&D and Engineering team as our new Senior...
-
Senior AI Engineer
2 months ago
Gentofte Kommune, Denmark Thetechcollective Full timeWe are seeking a senior AI engineer with hands-on experience in generative AI, API integrations and advanced agent-based applications. The ideal candidate is a seasoned Python developer who has transitioned into generative AI and is proficient with APIs and frameworks like OpenAI, LangChain, LlamaIndex or similar. This role is central to our efforts in...
-
Senior Software Engineer
2 weeks ago
Københavns Kommune, Denmark LEGO Gruppe Full timeJob Description Join us in building an extraordinary observability platform and help us continue to encourage and develop the builders of tomorrow. We seek an innovative software engineer to join our outstanding Observability Platform (OP) team of highly skilled engineers – Brave engineers with a mission to improve developer efficiency in our digital...
-
Test Software Engineer
6 days ago
Københavns Kommune, Denmark Demant Polska Full timeSolid programmer experience within LabVIEW and TestStand? If yes, we have an exciting job opportunity for you as Test Software Engineer, where you can bring development from idea into real life production. Demant Enterprise A/S in Ballerup is our Center of Excellence regarding automated production using the latest surface mount technologies (SMT). New...
-
Test Software Engineer
2 days ago
Københavns Kommune, Denmark Demant Polska Full timeSolid programmer experience within LabVIEW and TestStand? If yes, we have an exciting job opportunity for you as Test Software Engineer, where you can bring development from idea into real life production. Demant Enterprise A/S in Ballerup is our Center of Excellence regarding automated production using the latest surface mount technologies (SMT). New...
-
Join our team as a Senior Software Engineer
3 hours ago
Aarhus kommune, Denmark Boyum IT Full timeJune 25, 2024 Become part of a Development team at a Healthy Place to Work We are currently looking for a Senior Software Engineer with .NET skills and experience in architecting and developing software and services on Cloud Providers. A strong team player who contributes positively to the team dynamic and has a lean and agile mindset. A professional who...
-
Aalborg Kommune, Denmark Unique Human Capital AS Full timeSenior Software Developer for Wind Energy Applications Do you enjoy turning models into user-friendly software and have significant hands-on experience with full-stack desktop software development and unmanaged code? As Senior Software Developer at EMD International, you will be part of the software team working to develop desktop software for renewable...
-
Senior Software Developer
4 months ago
Struer Kommune, Denmark Danfoss AS Full timeRequisition ID: 40307 Job Location(s): Nordborg, DK; Mestre, IT; Hamburg, DE Job Description Are you a Senior Software Developer with experience in embedded systems development and Agile management skills? We are looking for an experienced professional to join our international Research & Development (R&D) team. Your primary mission will be to develop a...
-
Senior Software Security Tester
4 months ago
Gentofte Kommune, Denmark Saxo Bank AS Full timeCopenhagen, Denmark About the job We are seeking a highly skilled and experienced Senior Security Tester to join our team. The ideal candidate will have a deep understanding of security vulnerabilities in source code, experience with automated security tools, and a passion for mentoring and educating developers on security best practices. You will work...
-
Software Engineer
4 months ago
Struer Kommune, Denmark Danfoss AS Full timeRequisition ID: 40197 Job Location(s): Graasten, DK Job Description Do you want to use your skills within real-time embedded software development? And would you like to be a part of developing ground-breaking products in close cooperation with other technical professionals? Then come join our department of skilled and committed colleagues where knowledge...
-
Senior Frontend Engineer
4 months ago
Aarhus kommune, Denmark WhiteAway Group Full timeWould you like to be part of an autonomous squad using hypothesis driven development to build the best performing and most scalable webshops out there? Want to work with a stack based on React, Next.js and Node.js – hosted in AWS? Interested? Then you might be our new Senior Frontend Engineer! Whiteaway Group has grown from a start-up to a successful...
-
Senior Civil/Structural Engineer
1 month ago
Middelfart Kommune, Denmark Hitachi Automotive Systems Americas, Inc. Full timeSenior Civil/Structural Engineer Apply locations Middelfart, Middelfart, Denmark Location: Middelfart, Middelfart, Denmark Job ID: R0065912 Date Posted: 2024-11-25 Company Name: HITACHI ENERGY DENMARK A/S Profession (Job Category): Engineering & Science Job Schedule: Full time Remote: No Job Description Hitachi Energy is a global technology leader...
-
Senior Project Manager, Software
2 weeks ago
Skive Kommune, Denmark Unique Human Capital AS Full timeSenior Project Manager, Software & Product Development Do you have a passion for driving complex, multidisciplinary projects in a dynamic and innovative environment, and do you want to contribute to the green energy transition? As Senior Project Manager at DEIF , you will have the opportunity to manage high-impact projects that span software, hardware, and...
-
Senior Software Developer
2 weeks ago
Silkeborg Kommune, Denmark Bankdata Full timeEr du klar til at omsætte innovation til virkelighed? Arbejd med løsninger, der skaber værdi, i et dynamisk team, hvor din indsats gør en forskel. Stærkt fællesskab i et erfarent team Du bliver en del af teamet Automation Highway under Technology & Developer Enablement. Teamet fungerer som en central platform, der gør det muligt for andre dele af...
-
Senior Signal Processing Engineer
2 days ago
Københavns Kommune, Denmark Demant Polska Full timeSenior Signal Processing Engineer Oticon Medical is seeking a highly skilled and experienced Signal Processing Engineer to lead the development of our signal processing for bone conduction hearing aids. The ideal candidate will have a solid background in digital signal processing and audiology, as well as experience with deploying algorithms to a real-time...
-
Gentofte Kommune, Denmark Danske Bank Group Full timeSenior Java Developer for Welcoming and Orchestration Tribe We are looking for two Senior Java Developers for our Order Orchestration Cluster in Welcoming & Orchestration, who is a highly collaborative, driven, and responsible professional with solid previous experience with Java development. The ideal candidate should have a deep understanding of Java and...
-
Software Engineer II, Compiler
4 months ago
Aarhus kommune, Denmark Google Inc. Full timeExperience completing work as directed, and collaborating with teammates; developing knowledge of relevant concepts and processes. Minimum Qualifications: Bachelor’s degree or equivalent practical experience. 1 year of experience with data structures or algorithms. Preferred Qualifications: Experience with compiler engineering and static analysis. About...
-
Senior DeltaV Engineer
2 weeks ago
Kalundborg Kommune, Denmark SL Controls Ltd Full timeThe Role: Senior DeltaV Engineer Kalundborg Denmark Onsite Role Permanent or Contractor Opportunity Role Brief: The successful candidate will be responsible for designing, coding, and testing DeltaV software changes identified during all stages of the project lifecycle, as well as working with a range of other automation related systems such as PLC, DCS,...
-
Software Engineering Specialist for Cloud Services
2 months ago
Rudersdal Kommune, Denmark Tieto Denmark AS Full timeWe are seeking a skilled Software Engineering Specialist to join our cloud services team in Skellefteaoo or Luleao. The ideal candidate will have a strong background in running operations in a cloud environment, managing SQL Server clusters and databases, networking, and security.The role involves system monitoring, troubleshooting, and implementing...