DataHow AG
Back End Developer
DataHow AGPortugal3 days ago
Full-timeRemote FriendlyEngineering, Science

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.

Key Skills

Ranked by relevance