Backend Engineer

PhaseTree
Søborg,
PhaseTree logo

Oversigt og nøgleindsigter

PhaseTree søger en Backend Engineer til at udvikle og optimere backend-systemer til videnskabelige beregningsapplikationer i Søborg. Rollen kræver samarbejde med forskere og ingeniører for at skabe skalerbare og effektive løsninger.

Højdepunkter

  • Udvikling og vedligeholdelse af højtydende backend-tjenester til videnskabelige applikationer
  • Implementering af cloud-løsninger ved hjælp af AWS-tjenester
  • Samarbejde med domæneeksperter for at oversætte videnskabelige krav til backend-løsninger

Påkrævede kvalifikationer

  • Flydende i Python, JavaScript og TypeScript
  • Stærk erfaring med backend-rammer som Node.js, FastAPI eller Django
  • Ekspertise i MongoDB og andre databaseoptimeringsteknikker

Ønskværdige kvalifikationer

  • Baggrund i beregningsvidenskab eller erfaring med storskala databehandling
  • Erfaring i højtydende computermiljøer

Den ideale kandidat

Den ideelle kandidat er en problemløser med stærk teknisk dygtighed i backend-udvikling og en passion for at optimere systemer. De skal have erfaring med både cloud-baserede løsninger og videnskabelige applikationer.

Jobdetaljer

Løn efter aftale
Fuldtid
timer/uge
Hybrid
Søborg

Jobbeskrivelse

Role Overview

We are seeking a Backend Engineer to develop and optimize high-performance backend systems for scientific computing applications. This role is ideal for someone who thrives on designing scalable architectures, optimizing system performance, and enabling groundbreaking discoveries in computational science. You will work closely with researchers, full-stack developers and product engineers to build robust, efficient and scalable backend solutions.

Key Responsibilities

  • Design, develop and maintain high-performance backend services for scientific computing applications
  • Architect scalable and efficient database structures using MongoDB and other database solutions
  • Build and optimize APIs (RESTful & GraphQL) to support complex computational workflows
  • Implement cloud-based solutions leveraging AWS services (Lambda, EC2, S3, RDS)
  • Ensure system security, reliability and scalability best practices including CI/CD pipelines, Docker and Kubernetes
  • Collaborate with domain experts to translate scientific requirements into backend solutions
  • Optimize backend performance for handling large-scale computations and high-volume data processing

Qualifications

Required Skills:

  • Proficiency in Python, JavaScript and TypeScript
  • Strong experience with backend frameworks. (e.g., Node.js, FastAPI, Django or Express.js)
  • Expertise in MongoDB and other database optimization techniques
  • Hands-on experience with AWS services such as Lambda, ECs, S3 and RDS
  • Proficiency in designing and managing RESTful & GraphQL APIs
  • Experience with containerization (Docker, Kubernetes) and DevOps tools like GitHub Actions
  • Strong problem solving skills with focus on performance optimization and scalability

Preferred Skills:

  • Background in computational science or experience with large scale data processing
  • Knowledge of numerical methods, parallel computing or scientific simulations
  • Experience in high performance computing environments
  • Familiarity with message queues (Kafka, RabbitMQ) for handling distributed workloads
  • Understanding of security best practices in cloud based environments

What We Offer

  • A unique opportunity to be part of one of the most promising start-ups within materials discovery on an ambitious path to achieve unicorn status
  • Involvement in solving some of the world’s most complex challenges supporting a greener future
  • A welcoming, diverse, and entrepreneurial workplace located in Søborg, Denmark
  • A vibrant atmosphere with a flat hierarchy, open collaboration and idea-sharing
  • Possibility to enter our warrant program at an early stage
  • Free coffee to fuel your creative energy! ;-)

For more information or questions please contact us at jobs@phasetree.ai or phone number +45 52 39 98 95

Karrierevej

Typisk karriereforløb

1

Senior Backend Engineer

2

Backend Engineering Manager

3

Chief Technology Officer (CTO)

Vækstpotentiale

Rollen som Backend Engineer hos PhaseTree tilbyder stærk vækstpotentiale inden for både teknisk specialisering og ledelse. Da virksomheden er en lovende start-up, er der også mulighed for at påvirke virksomhedens teknologiske retning og strategi.

Overførbare færdigheder

SystemarkitekturPerformanceoptimeringCloud-baserede løsninger

Branchekontekst

Stillingens fokus på videnskabelig databehandling og højtydende systemer er centralt i teknologibranchen, især i sektorer der kræver tung databehandling som materialeforskning og grøn teknologi. Evnen til at arbejde med store datamængder og cloud-løsninger er højt efterspurgt.

Færdighedsanalyse

Kritiske færdigheder

Python

Proficiency in Python for developing backend services.

JavaScript

Proficiency in JavaScript for backend development.

Backend frameworks

Strong experience with frameworks like Node.js, FastAPI, Django or Express.js.

MongoDB

Expertise in MongoDB and database optimization techniques.

AWS services

Hands-on experience with AWS services like Lambda, EC2, S3, and RDS.

Problem solving

Strong problem-solving skills focusing on performance optimization and scalability.

Vigtige færdigheder

TypeScript

Proficiency in TypeScript for building scalable applications.

RESTful & GraphQL APIs

Designing and managing APIs to support computational workflows.

Docker

Experience with containerization using Docker.

Kubernetes

Experience with Kubernetes for managing containers.

DevOps tools

Experience with DevOps tools like GitHub Actions for CI/CD pipelines.

Ønskværdige færdigheder

Computational science

Background in computational science or experience with large-scale data processing.

Numerical methods

Knowledge of numerical methods and scientific simulations.

High performance computing

Experience in high-performance computing environments.

Message queues

Familiarity with message queues like Kafka or RabbitMQ for distributed workloads.

Security best practices

Understanding of security best practices in cloud-based environments.

Mest kritiske færdigheder

PythonJavaScriptMongoDB

Sådan fremhæver du din erfaring

For at fremhæve relevante erfaringer kan du beskrive tidligere projekter, hvor du har anvendt Python og JavaScript til at udvikle backend-tjenester med MongoDB som database. Fremhæv din erfaring med AWS og containerisering ved at nævne specifikke resultater, der forbedrede performance og skalerbarhed i dine løsninger.

Interviewforberedelse

Sandsynlige spørgsmål

Kan du beskrive en tidligere oplevelse, hvor du har designet og optimeret en backend-arkitektur?

erfaring

Tip: Fokusér på specifikke teknologier du brugte, samt resultaterne af dine optimeringer.

Hvordan sikrer du, at dine backend-løsninger er skalerbare og sikre?

teknisk

Tip: Referér til brug af værktøjer som Docker, Kubernetes og CI/CD pipelines samt best practices indenfor sikkerhed.

Har du erfaring med at arbejde med AWS tjenester, og hvordan har du anvendt dem i tidligere projekter?

teknisk

Tip: Nævn specifikke AWS tjenester som Lambda eller S3 og eksempler på hvordan de blev brugt til at løse problemer.

Hvordan håndterer du samarbejde med forskere og andre udviklere?

kultur

Tip: Fremhæv vigtigheden af kommunikation og hvordan du har tilpasset tekniske løsninger til forskningsbehov.

Hvordan optimerer du backend-ydeevnen for at håndtere store data mængder?

teknisk

Tip: Diskuter din tilgang til performance tuning og brug af databasestrukturer til at håndtere store datamængder.

Spørgsmål du kan stille

  • Kan I beskrive teamets struktur, og hvordan samarbejdet fungerer mellem forskellige roller?
  • Hvilke værktøjer og teknologier bruger I til CI/CD og container management?
  • Hvordan understøtter virksomheden faglig udvikling og læring for sine ingeniører?

Tale punkter

  • Min erfaring med optimering af backend-systemer i højtydende computermiljøer.
  • Min stærke baggrund i Python og JavaScript, samt erfaring med relevante frameworks.
  • Mit engagement i at sikre skalerbarhed og sikkerhed i cloud-baserede løsninger.

Bekymringspunkter at være opmærksom på

  • Manglende information om hvordan man håndterer teknisk gæld.
  • Uklare eller skiftende projektmål uden involvering fra tekniske teams.

Ansøgningsstrategi

Ansøgningstips

  • Fremhæv dine erfaringer med at arbejde med backend frameworks som Node.js eller Django.
  • Vis din erfaring med AWS services og cloud-baserede løsninger, da dette er centralt for rollen.
  • Understreg dine evner inden for performanceoptimering og arbejde med store datamængder.

Nøgleord at inkludere

PythonAPI udviklingCloud-baserede løsninger

Fokus i ansøgningen

Fremhæv dine erfaringer med at udvikle og optimere backend systemer til komplekse beregningsapplikationer og hvordan du har samarbejdet med forskere og udviklingsteams for at løse tekniske udfordringer.

Tilpasning af CV

Inkluder specifikke projekter hvor du har designet skalerbare backend-løsninger og implementeret cloud-baserede tjenester. Fremhæv også din erfaring med containerisering og CI/CD pipelines.

Ofte stillede spørgsmål

Hvad indebærer stillingen som Backend Engineer hos PhaseTree?

Stillingen indebærer udvikling og optimering af højtydende backend-systemer til videnskabelige beregningsapplikationer. Du vil arbejde tæt sammen med forskere og udviklere for at bygge robuste og skalerbare løsninger.

Hvilke kvalifikationer kræves for at blive Backend Engineer hos PhaseTree?

Der kræves dygtighed i Python, JavaScript og TypeScript, erfaring med backend-frameworks som Node.js eller Django, samt ekspertise i MongoDB og AWS-tjenester. Erfaring med containerisering og DevOps værktøjer er også nødvendig.

Hvad tilbyder PhaseTree deres ansatte?

PhaseTree tilbyder en unik mulighed for at være en del af en lovende startup inden for materialediscovery, involveret i at løse komplekse udfordringer for en grønnere fremtid, samt mulighed for at deltage i deres warrant program.

Hvordan er arbejdsmiljøet hos PhaseTree i Søborg?

Arbejdsmiljøet er beskrevet som imødekommende, mangfoldigt og entreprenant med en flad struktur, der fremmer åben samarbejde og idéudveksling.

Hvad forventes af en Backend Engineer hos PhaseTree?

Det forventes, at du kan designe skalerbare arkitekturer, optimere systemets ydeevne og samarbejde med domæneeksperter for at omsætte videnskabelige krav til backend-løsninger.

Hvordan kan jeg få mere information eller stille spørgsmål om stillingen?

Du kan kontakte PhaseTree for mere information på jobs@phasetree.ai eller telefonnummer +45 52 39 98 95.

Stillinger

Backend EngineerBackend Developer

Lignende jobs