Python Backend Developer

Werum IT Solutions - inCyght Data Science

Principle Roles & Responsibilities

  • Design and build robust, scalable and secure backend services and APIs
  • Work on state-of-the art data science applications for the biotech industry, using modern software development techniques
  • Implement new functionalities, in close cooperation with our data scientists, frontend developers and UX/UI experts
  • Design and discuss implementation options and considerations together with the rest of the development team
  • Work closely with technical product owner, Scrum team and other stakeholders to ensure constant team alignment and continuous improvement
  • Draft and communicate architectural decisions together with the team and evaluate new technologies or products
  • Drive innovation and exchange knowledge with other developers and DevOps experts to optimize software development and delivery processes

Background & Qualifications

  • At least 3 years of hands-on experience with any kind of backend development (Python, Django, Docker)
  • A good understanding of client/server communication methodologies (REST, WebSocket), and database communication and architecture (PostgreSQL, Django ORM)
  • Experience with libraries used for data science applications, like numpy, scipy, sklearn or similar
  • Practical experience with software development basics like source code management systems and issue tracking
  • You’re enthusiastic about code quality, simplicity, security and performance
  • You are proficient in professional English to engage in deep technical discussions with international colleagues
  • And most important: You are eager to learn new things