Backend Engineer
Full Time
,
Søborg, Denmark
About Us
We are an innovative materials science simulation company dedicated to developing cutting-edge software tools that empower researchers and engineers to design and analyze advanced materials. Our mission is to bridge the gap between scientific discovery and practical applications using state-of-the-art technologies. We innovate for a sustainable future—one material at a time.
Headquartered in Denmark, our team thrives in a dynamic, international, and diverse environment where collaboration and innovation are at the forefront of everything we do.
Role Overview
We’re looking for 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
Education & Experience
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
5+ years of experience in software development
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! ;-)
Application Process
We welcome applications from candidates of all genders, identities, and backgrounds. If this role excites you, please send your CV and cover letter, outlining your experience and what makes you a great fit. Applications are reviewed on a rolling basis, so don’t wait—apply today!