Taro Logo

Staff Software Engineer

Causaly accelerates knowledge acquisition and improves decision making in Biomedicine using AI technology to develop the world's biggest knowledge platform powered by a high-precision Knowledge Graph.
Backend
Staff Software Engineer
Hybrid
AI · Healthcare
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Software Engineer

Causaly, founded in 2018, is revolutionizing knowledge acquisition in Biomedicine. We're developing the world's largest knowledge platform in Biomedicine, powered by AI and a high-precision Knowledge Graph. Our technology enables researchers and decision-makers to discover evidence from millions of academic publications, clinical trials, regulatory documents, and patents in minutes.

We're seeking a Staff Fullstack Engineer to work on our API and business services. In this role, you'll be responsible for designing and building scalable, reliable, and maintainable web applications. You'll collaborate with our product and research teams to develop and ship new features, contributing to all aspects of the development lifecycle.

Key responsibilities include:

  • Designing and implementing scalable web applications
  • Collaborating with product and research teams
  • Contributing to the full development lifecycle
  • Working with backend applications and APIs
  • Utilizing technologies like Node.js, TypeScript, and JavaScript
  • Working with databases including relational, graph (Neo4J), and full-text search (ElasticSearch)

We offer a competitive salary, hybrid working arrangements, and opportunities for professional development. Join our diverse, multinational team and be part of building a transformative knowledge product with real-world impact in the biomedical field.

Causaly values diversity, equity, and inclusion. We welcome applications from all backgrounds and are committed to fairly considering qualified candidates without regard to race, ethnicity, gender, sexual orientation, disability, age, religion, or any other personal characteristics.

If you're passionate about using technology to accelerate scientific breakthroughs and want to be part of a growing, innovative company, we encourage you to apply!

Last updated 7 months ago

Responsibilities For Staff Software Engineer

  • Design and build scalable, reliable, and maintainable web applications
  • Collaborate with product and research teams to build and ship new features
  • Contribute to all aspects of the development lifecycle, from requirements gathering to deployment and monitoring
  • Work on API and business services

Requirements For Staff Software Engineer

JavaScript
Node.js
TypeScript
MongoDB
Redis
  • Bachelor's degree in Computer Science, Mathematics, or related technical field, or equivalent practical experience
  • Significant experience with back-end applications
  • Solid understanding of JavaScript
  • Familiarity with Node.js
  • Experience with TypeScript
  • Good knowledge of web architecture (URIs, HTTP, Caching, etc)
  • Proficiency in Git version control
  • Familiarity with UNIX terminal
  • Excellent knowledge of English language (verbal and written)
  • Solid understanding of relational databases

Benefits For Staff Software Engineer

Medical Insurance
Education Budget
  • Competitive Salary
  • Hybrid working (home + office)
  • Annual training budget for professional development
  • Enhanced sick-leave package
  • Opportunity to take on more responsibility as the company grows
  • Be part of a multinational, diverse team building a transformative knowledge product

Interested in this job?