Full-stack Rust / Typescript developer (full-time, fully remote, European timezone)

eCellula is a remote-first, Life Science services company working with biotech, Pharma and related customers worldwide.

Key responsibilities: Develop full stack applications using different (modern) technologies for customers. Iterate on innovative digital products to help bring them to market, working closely with product management, designers, scientists and other programmers. Build DevOps pipelines according to continuous integration / continuous delivery best practices.

Ideal candidate: Genuine passion for programming and building quality products. Pragmatic and customer-oriented, with good communication skills and a positive, humble attitude. This position is ideal for a junior or medior candidate, but senior candidates with relevant experience are welcome to apply.

Must have skills

  • Knowledge of Rust, JavaScript/Typescript and React, or an eagerness to learn these quickly

Nice to have skills

  • Tauri framework
  • Python
  • Graphic design and user experience
  • C/C++
  • Cloud (AWS, Azure, GCP)
  • DevOps
  • Experience working remotely
  • Any experience in the Life Sciences sector (bioinformatics, LIMS, clinical trials, etc)

What eCellula Offers

  • A chance to work on varied and interesting projects across several industries (including life sciences and game development), take the lead on projects when you feel able to do so and operate self-sufficiently
  • Working with a team of super talented people you’ll be excited to work with
  • Competitive international compensation package depending on experience, adapted to the specifics of your country, your situation and your preferences, and a participation in company profits (vested over time)
  • Flexible working schedule, goal-oriented and developer-friendly management (not micromanagement / long meetings /…). We care about your career goals and want to make sure that your time with us is well spent
  • Opportunity to contribute to open source projects

Selection process

One short interview call, followed by a take-home technical assignment. You will be compensated for your time doing the assignment even if you’re not ultimately selected. Please don’t apply if you’re not ready to do the assignment. It consists of a real world programming exercise close to what you would be doing for a real customer (no silly algorithm or LeetCode questions).

Starting day, availability and status

Starting in January 2024. Seeking full-time hires only.

Application

To apply, please send your CV and your salary expectations, along with a short cover letter explaining why you’re interested in this position (one paragraph is enough) to [email protected].