See more Collapse

Senior Backend Software Engineer

2 months ago


København, Denmark TwentyThree ApS Full time

This is a full-time, on-site position based in Copenhagen. We do not offer a relocation package, but we can help with your visa if you are already working in Denmark and on a visa.

Would you like to help companies be more human on the Internet? At TwentyThree we do that the best way we know – with video.

The Role

You will be moving our product forward and defining how we build the backend/cloud-native parts of our video suite. You will build systems from scratch and impact the whole company. This role requires strong technical and collaboration skills.

Be curious, keen on learning, take ownership of your work and we will support your growth to where you would like to take your career. It’s okay not to know everything if you want to learn.

You will work with the engineering leadership on defining how we build software. You will work with the product team on understanding our product, and with the rest of the engineering team on delivering new software. You will be working on a team of three people with a planned extension to four. The whole engineering department consists of ten people.

You will be evangelizing for quality, best engineering practices and mentoring the rest of the engineering team and the organization. Help resolve technical discussions and manage the technical quality of team deliverables. Promote collaboration and engagement within the team and across the whole organization while building solid relationships with all relevant stakeholders.

What Success Looks Like

We deliver a piece of new functionality using TypeScript/node.js. We remove a piece of functionality from existing Tcl-based codebase. We lay foundations to how we write TypeScript backend.

Ideally…

You have prior experience writing backend/Node.js TypeScript software. You write code that can be maintained by somebody else; a newcomer should be able to pick up your code in a few years. You write tests. Your code is predictable. Your code is easy to operate and reports on internal metrics. Your code is highly cohesive and loosely coupled. You enjoy working together as a team with regular pair programming. You don’t mind occasional legacy code spelunking when it’s for the greater good—to understand an old system so that we can port the functionality. You ask “but why?” and challenge the status quo. You have prior experience with event-driven programming and architecture.

Projects

We want to enable people on our engineering team to extend the backend parts of the product, delivering product functionality faster. If you are now thinking “technical debt,” you are correct—we have a dependency on a codebase using Tcl (the programming language, pronounced as “tickle”) which has been slowing us down, and we would like to fix that. We want to achieve this by transitioning our backend from Tcl to TypeScript.

All projects will stem from this foundation: build modern software enabling the engineering team, consolidate our technical stack and deliver value to our customers. Some of the projects that we have lined up:

Enable webinar recordings across different providers of WebRTC infrastructure. Implement machine learning/AI tools to enhance customer experience when working with video. Implement authentication system which supports “bring your own SSO” for customers, and which will allow us deprecate old systems. Bring event-driven architecture into our asynchronous operations: analytics, video transcoding and transcription and others.

The Tech

Our tech stack has evolved significantly over the years. While Tcl has been the backbone of our codebase, now it’s time for the next step—moving to TypeScript, consolidating our varied stack.

We generally run with a flavour of DevOps culture with a platform/SRE team being responsible for the underlying infrastructure and helping the team taking care of our production deployments.

We take pride in our platform, and we keep iterating on it. Our production runs on top of Kubernetes in AWS. We store data in Postgresql, Redis, S3 and we exchange messages via RabbitMQ when needed.

Working at TwentyThree

We offer a competitive salary with three months of fully paid parental leave & five weeks of paid vacation. You will participate in the company bonus scheme “The Pool” that shares a percentage of EBITDA with all employees.

TwentyThree is a very social and international company. We often connect with our customers by going to events and conferences, and by organising our own events. Right now we are preparing a summit for ~600 people that we’ll hold in our office. The team currently counts 18 different nationalities.

To Apply

When applying, please upload your resume. It'll take you a long way if it's tweaked for this position. It'll help you if you include a cover letter without platitudes.


We have other current jobs related to this field that you can find below


  • København Ø, Copenhagen, Denmark Monta ApS Full time

    Senior Backend Engineer (Copenhagen)DescriptionMonta is the operating platform powering the EV ecosystem serving drivers, companies, cities, and the electricity grid with one integrated software solution.At our core, we make EV charging simple, accessible, and reliable. Our software enables a consistent charging experience across all charge point brands and...


  • København K, Denmark Corti Full time

    CopenhagenProduct – CoPilot /Full time /HybridApply for this jobAre you a curious person, and interested in contributing to solving real problems in healthcare? Are you someone who loves the Golang programming language? At Corti, we are growing fast and are looking for fresh talent to make sure we go in the right direction If you enjoy working in a fun,...


  • København NV, Denmark Resights Full time

    Resights Copenhagen Full-timeSalary CompetitiveJoin one of Denmarks fastest growing B2B startups and be part of a company that values its customers so much that our median customer support ticket response time is 21 seconds!Resights began with a vision to consolidate real estate data onto a single platform - to save time and improve decision making. No more...


  • København NV, Denmark Resights Full time

    Resights Copenhagen Full-timeSalary CompetitiveJoin one of Denmarks fastest growing B2B startups and be part of a company that values its customers so much that our median customer support ticket response time is 21 secondsResights began with a vision to consolidate real estate data onto a single platform - to save time and improve decision making. No more...


  • København NV, Denmark Resights Full time

    Resights Copenhagen Full-timeSalary CompetitiveJoin one of Denmarks fastest growing B2B startups and be part of a company that values its customers so much that our median customer support ticket response time is 21 secondsResights began with a vision to consolidate real estate data onto a single platform - to save time and improve decision making. No more...


  • København K, Denmark Corti Full time

    CopenhagenProduct – CoPilot /Full time /HybridApply for this jobThere is no quality healthcare without a quality dialogue. Today, that dialogue is broken; we need you to help us fix it.Are you a curious person, and interested in contributing to solving real problems in healthcare? Are you someone who loves the Golang programming language? At Corti, we are...


  • København K, Denmark Corti Full time

    CopenhagenProduct – CoPilot /Full time /HybridApply for this jobThere is no quality healthcare without a quality dialogue. Today, that dialogue is broken; we need you to help us fix it.Are you a curious person, and interested in contributing to solving real problems in healthcare? Are you someone who loves the Golang programming language? At Corti, we are...


  • København Ø, Denmark Monta ApS Full time

    Senior Backend Engineer (Copenhagen)DescriptionMonta is the operating platform powering the EV ecosystem serving drivers, companies, cities, and the electricity grid with one integrated software solution.At our core, we make EV charging simple, accessible, and reliable. Our software enables a consistent charging experience across all charge point brands and...


  • København N, Denmark Pleo Technologies ApS Full time

    Location: Copenhagen HQTeam: Engineering & ITEngineers are essential at Pleo, they are the core of everything we do. We are in need of a skilled Senior Backend Engineer to join one of our product teams.As a Senior Backend Engineer, you are expected to excel in server-side languages, especially Kotlin which is predominant in our micro-services. Apart from...


  • København K, Denmark Corti Full time

    CopenhagenProduct – CoPilot /Full time /HybridApply for this jobThere is no quality healthcare without a quality dialogue. Today, that dialogue is broken; we need you to help us fix it.Are you a curious person, and interested in contributing to solving real problems in healthcare? Are you someone who loves the Golang programming language? At Corti, we are...


  • København S, Denmark Mastercard Payment Services Denmark AS Full time

    Senior Software Engineer - C#PlaceringBallerupOur PurposeWe work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and...


  • København, Denmark SeatGeek Full time

    SeatGeek believes live events are powerful experiences that unite humans. With our technological savvy and fan-first attitude we’re simplifying and modernizing the ticketing industry. We believe rights-holders, not ticketing companies, should have full control over the tools they use and partners they choose within their ticket-selling ecosystem....


  • København K, Denmark Hays Specialist Recruitment Full time

    Fastansættelse hos vores kundeBjerringbroStartdato: så hurtigt som muligtReferencenummer: 735983/1 Om virksomheden At Grundfos we believe that water has the power to change the worldOur purpose is to pioneer solutions to the world's water and climate challenges and improve quality of life for people. We take our responsibility seriously, and commit to...


  • København K, Denmark Hays Specialist Recruitment Full time

    Fastansættelse hos vores kundeBjerringbroStartdato: så hurtigt som muligtReferencenummer: 735983/1 Om virksomheden At Grundfos we believe that water has the power to change the worldOur purpose is to pioneer solutions to the world's water and climate challenges and improve quality of life for people. We take our responsibility seriously, and commit to...

  • Software Engineer

    3 days ago


    København K, Denmark GAN Integrity Solutions Full time

    Software Engineer (Student Assistant)As our new Software Engineer Student Assistant, you will collaborate with a product team of highly skilled and dedicated engineers to deliver solutions and services to our enterprise customers. Alongside the engineering team, you will assist in building, running, and deploying our services, including web applications,...

  • Software Engineer

    4 weeks ago


    København K, Denmark Apple Full time

    Copenhagen, Copenhagen, DenmarkSoftware and ServicesSummaryPosted: Mar 7, 2024Role Number: At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Do you bring passion and dedication to your job? If so, we are looking for individuals like you. The ASE TV Engineering team is searching for motivated...


  • København S, Denmark Mastercard Payment Services Denmark AS Full time

    Senior Software Engineer - C#PlaceringBallerupOur PurposeWe work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and...


  • København K, Denmark SYBO Games Full time

    Senior Game Engineer Apply now We usually respond within two weeks Senior Game EngineerSYBO is growing. We're releasing new games, building on the massive success of Subway Surfers as the most downloaded game of all time (4 billion downloads and counting) and continuing to excite and surprise the most important people in the world: Our playersWe are a...


  • København K, Denmark SYBO Games Full time

    Senior Game Engineer Apply now We usually respond within two weeks Senior Game EngineerSYBO is growing. We're releasing new games, building on the massive success of Subway Surfers as the most downloaded game of all time (4 billion downloads and counting) and continuing to excite and surprise the most important people in the world: Our playersWe are a...

  • Software Engineer

    1 month ago


    København Ø, Denmark Reshape Aps Full time

    Reshape Biotech Copenhagen Full-time Salary Competitive At Reshape we don’t just challenge the status quo of biotech today. Our goal is to redefine biotechnology research for the future. We believe that biology holds the key to a sustainable future. We want to provide the most innovative companies with the tools to decode nature in order to address some of...