Back End Engineer

The Code Ocean team is on a mission to build the world’s best cloud-based computational research platform! Our aim is to transform how we analyze and share scientific research code so that it is more open, reproducible, and reusable.

We are looking for a Back End Engineer to join our Back End team and help architect and develop our cloud-based platform and influence our product for the fast-growing research and science field.


What you’ll do:

  • Develop an innovative product designed for researchers and scientists to assist them in pushing science forward. 
  • Design and implement a highly scalable and performant platform while using the latest technologies.
  • Work with a skilled team and prompt advanced technologies. 
  •  Work in an Agile-like environment that combines various teams’ collaboration with the ability for self-expression while introducing new ideas that can influence short and long-term plans.


Job Requirements:

  • At least 5 years of hands-on experience with GO / Python / Java /.NetCore  and backend frameworks
  • Knowledge of Cloud (AWS) computing, Virtual Machines, Docker containers
  • Passionate about code and quality while exercising professionalism,  collaboration, and beneficial communication within and outside of the core team. 
  • Sharp technology skills and knowledge. 
  • Independent, responsible, fast learner, and enjoys working in a fast-paced, growth environment.
  • Architecture and design skills 
  • Experience and in-depth knowledge of multi-processing/microservices architecture
  • Experience with NoSQL Databases (e.g. Mongo DB, CouchDB, Redis, RedShift)
  • Excellent analytical skills and desire to come up with new initiatives
  • Comfortable investigating new challenging problems, coming up with new designs from scratch, and thinking outside the box
  • Ability to communicate well internally with the team( proficient  in English, good writing skills)


  • Accepted file types: pdf, word, Max. file size: 100 MB.
  • Hidden
Scroll to Top