Sending applications for this position is currently not working. Try again later.

Senior Full-stack Engineer

Permanent employee, Full-time · Berlin

About Apheris
We are Apheris, a deep tech company at the forefront of the AI revolution that is on a mission to fundamentally reinvent how organizations collaborate and extract value from data.

The Apheris Platform sets out to empower organizations to securely analyze distributed data of multiple parties, while keeping proprietary information private. Our platform allows multiple organizations with complementary data to create an Apheris Data Ecosystem and generate shared value from their data. We have set up such Data Ecosystems for large enterprise customers in healthcare, pharma and chemical R&D, and we are ready for the next big challenges.

Our company is a community of interdisciplinary and industry-leading researchers and engineers. As a team, we work to solve complex problems in order to revolutionize the ways that our customers can interact with data. We are driven by our high-impact values and strive for the impossible. Together, we aim to create a whole that is far more than the sum of its parts. We take pride in Apheris’ supportive environment and share responsibilities and ownership. We are proactive thinkers, are hungry to learn and stay humble as we grow.

We are backed by top investors and tech industry innovators, including LocalGlobe, MuleSoft founder Ross Mason and Twitter board chairman Patrick Pichette (former CFO of Google) and we work closely with Fortune 500 customers to develop our globally leading enterprise Apheris Platform for federated and privacy preserving data science. We are experiencing rapid growth and are recruiting for ambitious and adventurous team members to help us build a better future for data.
About the role
As a Senior Full-stack Engineer at Apheris, you will be the driving force behind our product’s web UI, CLI interfaces and the REST API that powers both. You are a key part of our Product Development team, working closely with the technical product manager and backend software engineers. You participate in all phases of the product, from discovery to delivery to iteration. You contribute to product discovery with fast prototypes, and to product delivery with robust and reusable modules. We empower you to be a major contributor to the success of our product and satisfaction of our customers.
What you will do
  • Design, implement, deploy, and test a production-grade web frontend, CLI interfaces and REST API, creating robust and reusable components and creating a product customers love
  • Closely collaborate with other senior software engineers on architecture design, REST API interface design and breaking down the work in tasks
  • Collaborate with the technical product manager, product designer, and data scientists to understand typical user types, user needs, and the current UI prototypes
  • Assess technical feasibility and build quick prototypes during product discovery
  • Join agile ceremonies to review and plan product work
  • Current tech stack:
    • React or Vue.js building on top of an existing design system implementation such as Material-UI, Vuetify, or Quasar
    • Python backend
    • Python CLI
    • Broad use of AWS services
You should apply if
  • Bachelor, Master or PhD in Computer Science or related fields (e.g., Physics, Mathematics, Engineering) and 5+ years of relevant working experience, or in place of a degree, 7+ years of relevant working experience
  • Experience working as a senior full-stack engineer on custom data-driven web applications
  • Experience taking the lead in a greenfield frontend project, ideally in a startup
  • Expert coding skills in modern JavaScript frameworks such as React or Vue.js, HTML5 and CSS3
  • Good coding skills with Python
  • Good eye for layout, usability and best practices for user interaction, whether it be through CLI or web UI
  • Passionate about continuous learning, demonstrated agility in quickly adopting and mastering new technologies and continuous incorporation of new and creative technical solutions
  • Fluent in English, both spoken and written
  • Genuine interest in growing within the fast-paced environment of a deep tech start-up
  • Based in Berlin (option to work partly remote)   
Bonus points if
  • Experience with building applications for data scientists or software engineers
  • Experience with CI/CD and Git-based workflows
  • Experience with frameworks like Django, Flask-RESTPlus, FastAPI or Express.js
  • Experience with AWS services (S3, Amplify, AppSync, API Gateway, Cognito, ...)
  • Experience with Material Design or other design languages
  • Experience with prototyping tools such as Figma
  • Cross-functional skill set with experience in product design, project/product management or leadership

If you do not match 100% of the above requirements, but you think you fit this role, we encourage you to apply anyway. We value the right people and search based on your personality, potential and motivation to learn and grow. Together we can adapt the role in a way that is meant for you!
What we offer you
  • Plenty of room to grow personally and professionally and shape your own role
  • A fun and diverse team of smart and driven people
  • Industry-competitive compensation
  • Access to an employee participation program
  • Personal budget for conferences, books, trainings and courses
  • The right hardware to make you efficient – be it a laptop with Linux, Windows or a MacBook
  • Regular team lunches and social events
  • Daily fresh fruit, drinks, coffee (and an occasional beer)
  • Inspiring office space in the heart of Berlin directly at the river (Paul Lincke Ufer)
  • Possibility to work partly remote
Our interview process is split into three phases:

  1. Initial Screening: If your application matches our requirements, our hiring manager will invite you to an initial video call. In this 45 minutes interview, you will get to know us and the role. Our hiring manager will be interested in your relevant experiences and skills as well as answer any question on the company and the role itself that you may have.
  2. Deep Dive: Your second video call will be with a domain expert from our team. Our interviewer will assess your skills and knowledge required for the role by asking you about meaningful experiences or your solutions for specific scenarios in line with the role we are staffing.
  3. Final Interview: Finally, we invite you to our office for two to three hours of interviewing with our founders, talking about our culture and meeting future co-workers on the ground.
About us
We are inspired by complexity and driven by impact – apply now and join a team that is set to build the next large tech company!
Your application!
We appreciate your interest in Apheris. Please fill in the following short form. Should you have any difficulties in uploading your files, please contact us by mail at

Please upload your CV, a brief cover letter, as well as recent relevant certificates if applicable (in total max. 20 MB).

Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop

Uploading document. Please wait.