Are you a software engineer with an interest in investments? Would you like to help build an investment platform that puts investors and their needs at the center?
At Fundmarket, we build software that is used to manage investments in practice. The platform is operational and supports complex flows related to investments, reporting, and other business-critical processes. We have big ambitions for the platform and are therefore looking for a skilled software engineer who thrives on responsibility and complex problems.
You will be part of a very small team with a wide range of responsibilities. You will help decide what to develop and how, and you will sometimes have to build things from scratch. You must therefore have experience with everything from backend and frontend to databases and infrastructure.
The work is currently primarily backend-focused, so strong backend skills are important. There will also be frontend tasks, but you do not need to be a frontend specialist.
We do not have a fixed development cycle (such as sprints), but instead organize with relevant stakeholders as needed at the task level. This allows for greater freedom and flexibility, but it also entails greater responsibility. You need to have a good understanding of how you work best. That's not to say that you work alone - you will always be able to bounce ideas off your colleagues, and we review each other's code before it is launched.
We are still a very small company, so we all wear many hats. Therefore, you should also expect to occasionally act as IT support, e.g. when customer service needs help with a customer inquiry or when your colleagues are having problems with their equipment.
Fundmarket is built with a mix of Node.js/TypeScript, Rust, Solid.js, and PostgreSQL. The platform runs on Google Cloud, including Cloud SQL and Cloud Run, and we use Docker and Terraform, among other tools, to update and maintain the infrastructure. Our in-house back-office system, AG-invest, is based on an Oracle Database and Node.js/TypeScript.
The business is growing steadily, and we are therefore currently working on:
Modernizing our internal systems so that we can support the growing number of users on the platform.
Delivering solutions to our partners, including new features on the platform and in our API.
Creating tools to support daily operations, e.g., in connection with onboarding investors and funds, compliance, and order booking.
You are a good match if you have:
Significant experience with SQL databases, especially PostgreSQL. You can familiarize yourself with complex queries, you understand concurrency concepts in a database context, and you can optimize slow queries. You may also have knowledge of Oracle Database.
Experience with backend development, including both internal and external use. You have extensive experience with Node.js and TypeScript, and are at least interested in learning Rust.
Experience with frontend, including e.g. React, Angular, Solid.js, or Lit.
Built applications or systems on GCP, AWS, Azure, or similar, e.g., with Terraform or Pulumi.
Knowledge of the financial world and a mathematical aptitude.
A relevant education in IT development, e.g., from DTU, ITU, or KU.
Some proficiency in Danish, and ready to learn more.
The position is full-time (37 hours per week).
You must be eligible to work in Denmark.
We do not provide relocation assistance.
Primarily in-office work.
Our office is located 5 minutes from Østerport station.
You are welcome to write your application in Danish or in English.
This job comes with several perks and benefits
