Senior Backend Software Engineer, Search and Recommendations

BioRender is a platform dedicated to accelerating the world's ability to learn, discover and communicate science, democratizing science communication to accelerate scientific discovery and understanding.
Canada
Backend
Senior Software Engineer
Remote

Description For Senior Backend Software Engineer, Search and Recommendations

BioRender is on a mission to accelerate scientific discovery and understanding by democratizing science communication. We're seeking a Senior Backend Software Engineer to join our Search and Recommendations team and help create the world's go-to platform for science communication.

As a Senior Backend Engineer, you'll be a key player in building high-performing APIs and managing large data sets. You'll work with cutting-edge technologies like Node.js, TypeScript, and MongoDB, and integrate with third-party systems like Algolia. Your expertise in NoSQL databases and cloud infrastructure (AWS) will be crucial in designing scalable, secure, and performant systems.

You'll collaborate closely with cross-functional teams, including product, design, and data science experts. Your responsibilities will range from building backend services to contributing to process improvements and optimizing our codebase. We're looking for someone who can successfully deliver substantial projects spanning 3 to 6 months with a high level of quality.

BioRender offers a remote-first work environment with the flexibility to work from anywhere in the US or Canada. We're backed by top investors and accelerators, and our figures have appeared in over 16,000 publications. Join us in our mission to improve scientific communication and accelerate discovery in a warm, inclusive, and diverse environment.

If you're passionate about backend engineering, have experience with large data sets and streaming technologies, and are excited about the intersection of technology and science, we want to hear from you. Help us build the future of scientific communication at BioRender!

Last updated 5 months ago

Responsibilities For Senior Backend Software Engineer, Search and Recommendations

  • Be a foundational member of a cross-functional team, working closely with product, design, data science, and science experts
  • Build backend services
  • Integrate with third-party systems like Algolia (search product) and work with creative team to enrich data sets
  • Contribute to process improvements, hiring/onboarding procedures, enhancing product quality, and optimizing codebase
  • Successfully deliver substantial projects with a high level of quality, typically spanning 3 to 6 months

Requirements For Senior Backend Software Engineer, Search and Recommendations

Node.js
TypeScript
MongoDB
JavaScript
  • Strong background in backend engineering, with a knack for creating high-performing APIs capable of handling high volumes, especially for search requests
  • Experience with large data sets and managing data flow between online and offline systems
  • Experience with data event streaming technologies like Kinesis, Kafka, Redpanda, Spark, Flink, etc.
  • Functional knowledge of productionizing data science models
  • Expertise with NoSQL databases (like MongoDB), and cloud infrastructure (like AWS)
  • Track record of designing systems that are simple, scalable, secure, and performant
  • Thrives on enhancing system maintainability
  • Interest in learning and writing code in TypeScript

Benefits For Senior Backend Software Engineer, Search and Recommendations

  • Remote-first work environment
  • Flexibility to work from anywhere in US & Canada
  • Physical office available in Toronto
  • Inclusive and diverse work environment
  • Backed by top investors and accelerators

Interested in this job?

Jobs Related To BioRender Senior Backend Software Engineer, Search and Recommendations

Senior Software Development Engineer

Senior Software Engineer role at Audible, developing scalable solutions for audio content delivery platform using Java and AWS services.

Sr. Software Development Engineer, AWS Supply Chain

Senior Software Development Engineer position at AWS Supply Chain, building enterprise-scale cloud solutions with 5+ years of experience required.

Sr. Software Development Engineer, KrisSrir

Senior Software Engineer role at Amazon working on Transparency service to prevent counterfeit products in retail supply chain using AWS technologies.

Software Development Engineer, Amazon Freight

Senior Software Development Engineer role at Amazon Freight, building scalable systems for freight shipping technology with 5+ years experience required.

Senior SDE, AWS IAM

Senior Software Engineer position at AWS IAM team, focusing on security, identity management, and authorization systems at global scale.