cover image
Causaly

Causaly

www.causaly.com

1 Job

134 Employees

About the Company

Our mission at Causaly is to redefine the boundaries of human discovery by harnessing transformative AI technologies. Founded in 2018, Causaly’s unique AI platform is a powerful catalyst for the modern Life Science research organization, reshaping how data is found, analyzed and applied in critical decision-making processes in drug discovery and development.

Supporting a broad range of complex knowledge workflows, our platform accelerates the journey from bench research and laboratory insights to the launch of life-changing therapies.

Listed Jobs

Company background Company brand
Company Name
Causaly
Job Title
Senior Software Engineer
Job Description
**Job Title** Senior Software Engineer – Fullstack **Role Summary** Design, build, and maintain scalable, reliable, and maintainable API and business services for an AI-driven biomedical research platform. Collaborate with product and research teams across requirements gathering, development, deployment, and operational monitoring. **Expectations** - 4+ years of professional experience building back‑end applications. - Strong, professional command of English (verbal and written). - Ability to work independently and contribute to all lifecycle phases of web services. **Key Responsibilities** - Architect and develop RESTful and GraphQL APIs using Node.js and TypeScript. - Implement and maintain database schemas and queries in relational databases; extend support for graph and search databases when required. - Write high‑quality, maintainable, and well‑documented code following best practices. - Collaborate with UI/UX, product, and research teams to translate functional requirements into technical solutions. - Deploy services to cloud environments, manage CI/CD pipelines, and ensure robust monitoring and logging. - Contribute to performance optimization, caching strategies, and scaling solutions. - Participate in code reviews, troubleshooting, and capacity planning. **Required Skills** - Proficiency in JavaScript, Node.js, and TypeScript. - Solid understanding of HTTP, URIs, web architecture, and caching mechanisms. - Experience with relational databases (e.g., PostgreSQL, MySQL). - Git version control expertise. - Comfortable with UNIX/Linux command line. - Excellent written and spoken English. **Preferred Skills** - Experience with graph databases (Neo4j) and full‑text search engines (ElasticSearch). - Knowledge of GraphQL. - Docker containerization. - Functional programming concepts. - Familiarity with AWS or Google Cloud services. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent professional experience.
London, United kingdom
Hybrid
Senior
26-03-2026