About DataHow  
DataHow is on a mission to help biopharmaceutical companies create better drugs, faster.
Think about mRNA vaccines, cell/gene therapy, personalized medicine, etc.
To do so, we are developing a platform that will allow them to analyze their data, plan new experiments in the lab, simulate and predict their result, and optimize their outputs.
 
About the Role:  
As a backend developer at DataHow, you’ll be involved in a range of critical responsibilities, including: 
 
- Backend Development : Design, develop, test, and maintain server-side applications, focusing on performance, scalability, and reliability.
Utilize modern programming languages and frameworks to build robust services that drive the core functionality of our platform.
 - Domain Modeling : Apply clean architecture and domain-driven design principles to model and encapsulate business logic effectively, fostering a robust and adaptable software ecosystem.
 - API Design : Architect and implement RESTful APIs that are scalable, well-documented, and easy to consume, enabling seamless communication between frontend and backend systems.
 - Kubernetes Integration : Collaborate with our infrastructure engineers to deploy, manage, and scale backend services using Kubernetes, ensuring high availability, fault tolerance, and efficient resource utilization within a cloud-native environment.
 - Code Reviews : Take part in code reviews, providing constructive feedback and ensuring best practices are followed.
 - Security : Contribute to the security of our platform by implementing secure coding practices and participating in security reviews.
  
 
Qualifications:  
- A strong university degree (minimum BSc or equivalent) in computer science, software engineering, or a related field.
  
 
Key Technologies:  
- RESTful APIs, Micro-services, Go, Rust, Python, Linux, Docker containers, Kubernetes, MongoDB, Redis, MinIO/S3 
  
 
This role is a good fit for you if  
- You bring experience, pragmatism, composure, and positivity to interactions with other teams and people in the company.
 - You’re comfortable creating solutions for our current challenges that are also adaptable for future needs; 
 our needs are evolving rapidly as we scale.
 - You are a code polyglot and not afraid of reviewing and contributing code outside of your competence field.
 - You have experience with DDD and Clean Architecture, applying structured methodologies to ensure scalable, maintainable software solutions.
 - You get that code doesn’t matter unless the rest of the team knows how to use it.
You have a habit of writing guides, docs, and frameworks so the wheels keep turning when you’re not online.
 - You understand that tools are not magical, there is always a balance between benefits and costs, and, at the end of the day, methodology matters the most.
  
 
How we work  
- We’re a small and young team that is deeply technical.
 - We’re mostly remote, with team members in Switzerland, Portugal, and Italy.
However, we do have offices in Zurich and Lisbon and meet in person at least bi-yearly.
 - Most of our team communication, customer communication, and documentation are in writing.
We are a global company, but most of our communication is in English, and clear writing in English is essential.