Mid-Level Software Engineer

icon location Copenhagen, Denmark
icon company DTU

Advanced relocation package
Adaptation tips
Adaptation tips
Flight ticket
Flight ticket
Language courses
Language courses
Temporary housing
Temporary housing
Help finding an apartment
Help finding an apartment
Visa Services
Visa Services

About DTU

This vacancy is provided by Copenhagen Capacity.

The Novo Nordisk Foundation Center for Biosustainability at the Technical University of Denmark are doing exactly this by developing new technologies for engineering microbes, turning them into cell factories, which are designed for efficient production of a specific compound in a commercially competitive way. Today, many pharmaceuticals and chemicals are produced from oil or rare plant material. By using genome-scale modelling, advanced robotics and bioengineering, the Center’s researchers design and construct cell factories capable of converting low-value carbon sources to high-value chemical compounds and proteins in a more sustainable, cost-effective manner than today. In short: by using cell factories, we can go from an oil-based chemical industry to a highly sustainable bio-based industry.

Position

The Center for Biosustainability is conducting a search for a talented and enthusiastic software engineer to develop experimental design, data collection and learning features for our software platform supporting the genetic engineering of microbial strains.

You will join the Software Engineering & Architecture group of our Computational Biology unit where we are developing a comprehensive research platform consisting of services for integration with lab instruments and an integrated web application for data capture, data analysis and experimental design.

As a software engineer joining our Scrum team you will develop new features together with other software engineers and with the input of our researchers.

Key Responsibilities

  • Develop web user interface components, web services and REST or GraphQL APIs
  • Communicate with researchers and other developers to identify and design software solutions for research problems related to our strain engineering workflows
  • As a member of our development team, apply agile software development practices to develop, collaborate on, and coordinate the development and deployment of software using version control and continuous integration

 

Current technologies in use are: Persistence, message queue, caching: PostgreSQL, Redis; Web service: Python 3, Flask, SQLAlchemy, Graphene (GraphQL); Web interface: TypeScript, Angular, Angular-Material, Apollo (GraphQL); Deployment & CI: NGINX, Docker, CircleCI/TravisCI

Your qualification

A degree in Computer Science or similar or equivalent work experience in software engineering is required. In addition, you should have the following qualifications:

  • Able to write high quality, structured, and maintainable code
  • Demonstrated experience developing single-page web applications using modern JavaScript frameworks
  • Developing command line tools and web services in Python
  • Competent at writing helpful documentation and appropriate unit tests
  • Familiar with agile software development practices; having worked with an agile framework such as Scrum or Kanban in a team environment is a big plus
  • Excellent interpersonal skills — able to work with technical and scientific staff with different roles and professional backgrounds and willingness to learn from others
  • Cooperative nature and be willing to nurture talents in yourself and your teammates

We value developer community participation. If you have active profiles on GitHub or StackExchange or any significant open source contributions, please include the details in your CV or cover letter.

What we offer

We offer an interesting and challenging job in an international atmosphere with the focus on research, teaching, innovation and scientific advice for the benefit of the surrounding community. We place emphasis on a high level of professionalism among our staff, so skills development is an integral part of our organization. We offer a great flexibility in the position. In the area of technical and natural sciences, DTU is one of the leading research and education institutions in Europe.

Furthermore we offer:

  • A meaningful project mission of making a step towards a green sustainable economy
  • A multidisciplinary team of biotechnologists, data scientists and software engineers
  • A budget for self-development activities, courses and conferences. We believe that learning is crucial for success and motivation
  • Horizontal team structure where everybody has a voice and can make impactful decisions
  • Social life; the Center is located on the campus of the Technical University of Denmark and has an in-house gym, a library, a brewing club and much more
Additional details

Communication and all issues related to the position are curated by Copenhagen Capacity.


Mid-Level Software Engineer

icon location Copenhagen, Denmark
icon company DTU

Advanced relocation package
Adaptation tips
Adaptation tips
Flight ticket
Flight ticket
Language courses
Language courses
Temporary housing
Temporary housing
Help finding an apartment
Help finding an apartment
Visa Services
Visa Services

About DTU

This vacancy is provided by Copenhagen Capacity.

The Novo Nordisk Foundation Center for Biosustainability at the Technical University of Denmark are doing exactly this by developing new technologies for engineering microbes, turning them into cell factories, which are designed for efficient production of a specific compound in a commercially competitive way. Today, many pharmaceuticals and chemicals are produced from oil or rare plant material. By using genome-scale modelling, advanced robotics and bioengineering, the Center’s researchers design and construct cell factories capable of converting low-value carbon sources to high-value chemical compounds and proteins in a more sustainable, cost-effective manner than today. In short: by using cell factories, we can go from an oil-based chemical industry to a highly sustainable bio-based industry.

Position

The Center for Biosustainability is conducting a search for a talented and enthusiastic software engineer to develop experimental design, data collection and learning features for our software platform supporting the genetic engineering of microbial strains.

You will join the Software Engineering & Architecture group of our Computational Biology unit where we are developing a comprehensive research platform consisting of services for integration with lab instruments and an integrated web application for data capture, data analysis and experimental design.

As a software engineer joining our Scrum team you will develop new features together with other software engineers and with the input of our researchers.

Key Responsibilities

  • Develop web user interface components, web services and REST or GraphQL APIs
  • Communicate with researchers and other developers to identify and design software solutions for research problems related to our strain engineering workflows
  • As a member of our development team, apply agile software development practices to develop, collaborate on, and coordinate the development and deployment of software using version control and continuous integration

 

Current technologies in use are: Persistence, message queue, caching: PostgreSQL, Redis; Web service: Python 3, Flask, SQLAlchemy, Graphene (GraphQL); Web interface: TypeScript, Angular, Angular-Material, Apollo (GraphQL); Deployment & CI: NGINX, Docker, CircleCI/TravisCI

Your qualification

A degree in Computer Science or similar or equivalent work experience in software engineering is required. In addition, you should have the following qualifications:

  • Able to write high quality, structured, and maintainable code
  • Demonstrated experience developing single-page web applications using modern JavaScript frameworks
  • Developing command line tools and web services in Python
  • Competent at writing helpful documentation and appropriate unit tests
  • Familiar with agile software development practices; having worked with an agile framework such as Scrum or Kanban in a team environment is a big plus
  • Excellent interpersonal skills — able to work with technical and scientific staff with different roles and professional backgrounds and willingness to learn from others
  • Cooperative nature and be willing to nurture talents in yourself and your teammates

We value developer community participation. If you have active profiles on GitHub or StackExchange or any significant open source contributions, please include the details in your CV or cover letter.

What we offer

We offer an interesting and challenging job in an international atmosphere with the focus on research, teaching, innovation and scientific advice for the benefit of the surrounding community. We place emphasis on a high level of professionalism among our staff, so skills development is an integral part of our organization. We offer a great flexibility in the position. In the area of technical and natural sciences, DTU is one of the leading research and education institutions in Europe.

Furthermore we offer:

  • A meaningful project mission of making a step towards a green sustainable economy
  • A multidisciplinary team of biotechnologists, data scientists and software engineers
  • A budget for self-development activities, courses and conferences. We believe that learning is crucial for success and motivation
  • Horizontal team structure where everybody has a voice and can make impactful decisions
  • Social life; the Center is located on the campus of the Technical University of Denmark and has an in-house gym, a library, a brewing club and much more
Additional details

Communication and all issues related to the position are curated by Copenhagen Capacity.


You have successfully subscribed

Create an alert

CV Compiler Illustration

Get more interviews

Our new Product — CV Compiler will help you upgrade your CV and get more interviews. Registered users will get the promo code for 50% discount

Get a CV review

As an applicant