Backend Lead Engineer
Resights
Apply now
Join one of Denmark's 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 enhance decision making. No more cluttered spreadsheets or gut feelings 😵💫 Since then, we have through an unusually close relationship to customers, developed the platform immensely. Today, the platform caters for many different use cases and is way more than a database. For example, you can find new investment properties, analyse cities and automate direct mails to property owners. The common thread is real estate data and how we can enable our customers to make more business.
So, in a nutshell, that’s Resights. But in truth, what really defines us are the 45 people behind our software. A collection of nerdy team players who, in three years, have built one of fastest growing startups in Denmark, boasting over 1000 customers. Even with healthy finances and no big VC check. Most importantly, we have had a lot of fun, because that's truly a part of our DNA (read our culture memo here) 🧬
Want to get a glimpse of what we are working on and what stack we use?
Our tech stack consists of, backend services and workflows written in Python, and our APIs serve JSON over HTTP. Everything is deployed to Kubernetes, using ArgoCD, and our data workflows are orchestrated by Argo Workflows. The frontend is a SPA written with VueJS. Finally, everything is hosted on AWS. Besides that, our engineers know their way around document-oriented databases (Elasticsearch) and SQL databases (PostgreSQL).
We've recently released our API and Data Catalogue, allowing anyone to access all public data through just one integration. We are even collaborating with Snowflake on our API services now. How cool is that?
You love
- That deadlines can change.
- Working on multiple problems at the same time.
- Changing your focus completely even though you’ve been heads down in a complex project for 5 weeks. How delightful.
- Finding the root cause of customer needs before diving into solutions.
- Architecting solutions that are meant to work for a long time.
- Challenging status quo and what can be done.
- That the best argument wins, no matter who it comes from.
- Asking for forgiveness rather than permission.
You are not comfortable with
- Being a specialist, because that puts you too much into one bucket. You like more buckets.
- Processes that are set in stone.
- Sporadic communication. Because you know that clear and frequent communication solves many issues.
- Making a solution before you understand the problem. But you also know when to dive into solution land and iterate enough to find the best solution.
- Focusing on output as a driver for growth (psst, we value outcome over output).
What you will be doing
- Leading our backend engineering team of 4 talented engineers
- Challenge how we work and mentor your engineering teams
- Architect new features, or re-architect existing features for the next step
- Get your hands on the codebase - this is more a hands-on opportunity than pure management
- Work with databases like Postgres, Elasticsearch, and Neo4j
- Program in Python, and work with our infrastructure hosted in AWS using Kubernetes and Terraform
- Deep-dive into Danish public data-models and become an expert in Real Estate data
- Use your creativity to transform plain and boring data into insightful solutions loved by our clients
What you will NOT be doing
- Fixing an old legacy codebase that has been pushed to it's limit. Refactors are needed sometimes, but we appreciate to do them on an ongoing basis
About you
We don't really believe in a long list of requirements. We imagine that you have previous experience as a Software Engineer, familiar with our tech stack, have slightly touched upon mentoring other engineers, and that you are fluent in Danish. We are not looking for a specific number of years, but rather the impact you’ve had. That's also why we highly emphasize that you attach proof of work 🙌
If the basic requirements are in place, then the most important thing is an assessment of your talents and skills. To limit human bias, we make use of a digital tool and a realistic engineering case to assess this. We believe this is the fairest way to recruit new people, so it's not about anything other than your ability to solve the tasks and have a workday you don't want to leave from. Quite simple.
- Bonus Points
- Experience working with non-trivial amounts of data. You can move it around, massage it and love it
- Experience with the operational side of software development. You know what it takes to run software in production.
- Hands-on experience with Kubernetes, and related tools: Kustomize, Helm, ArgoCD.
- Experience with containerization. You can write a multi-stage dockerfile, and debug problems.
- Experience with writing high quality tests.
- Experience with FastAPI and poetry
Department
Product
Locations
Copenhagen
Opslaget er indhentet automatisk fra virksomhedens jobsider og vises derfor kun som uddrag. Log ind for at se det fulde opslag eller gå videre til opslaget her: