Senior Software Engineer
BioRender
Software Engineering
Remote
- Collaborate across teams: Work closely with product managers, designers, and other engineers to translate ideas into high-quality product experiences.
- Own and improve: Take end-to-end ownership of key components of our codebase, ensuring that features are robust, secure, scalable, and maintainable.
- Drive creative problem-solving: Embrace ambiguity, experiment boldly, and develop creative solutions that push the boundaries of what our product can do.
- Uphold engineering excellence: Write testable, well-documented code; participate in code reviews and design critiques; and help evolve best practices.
- Elevate team impact: Bring thoughtful technical insights and a growth mindset to help us continuously improve as a team.
- User focused & impact driven: You prioritize delivering real value to users, thoughtfully balancing quality, speed, and the company's broader goals.
- AI-native mindset: You use AI tools as a natural part of how you build — in your dev workflow, in the features you ship, and in how you think about what's possible.
- Tech expertise: Proficient in modern JavaScript frameworks (e.g., ReactJS), NodeJS/ExpressJS, cloud infrastructure (e.g., AWS). Experience with MongoDB/NoSQL databases for efficient data management.
- Strong communicator & collaborator: You thrive in a collaborative environment, working closely with others across disciplines to achieve shared objectives.
- Crafting quality user experiences: You work closely with design and product to craft delightful user interfaces, leveraging the web platform and using UI frameworks such as React.
- Builder mentality: With 5–7+ years of full-stack experience, you've owned features from concept to production and know how to move fast without cutting corners.
- Background in science with an analytical and data-driven approach to problem-solving.
- Passionate mentor with experience guiding and supporting team members.
- Experience with observability and metrics-driven design, utilizing tools like Datadog.
- Enterprise development experience, building scalable and robust systems in a complex environment.
- Experience with AWS and Terraform for cloud infrastructure and automation.
- Scaling a highly interactive web application: Build and optimize performance for our complex, graphics-heavy canvas, ensuring a smooth and responsive experience.
- Managing and visualizing large volumes of data: Work with rich scientific and usage data to enable insights, improve performance, and support new AI-driven features.
- Evolving a distributed architecture: Design, build, and maintain systems across multiple backend and frontend services, ensuring reliability, scalability, and security as we grow.
- Delivering delightful user experiences: Collaborate with design and product teams to craft intuitive interfaces that make advanced scientific visualization accessible to everyone.
- Bridging human and AI collaboration: Help shape tools that translate complex scientific data and research into visuals that scientists, decision-makers, and broader audiences can actually use.
- Building the next generation of BioRender products: Contribute to a growing suite of tools—including our Editor, Graphing, and Presentations products - that empower scientists to communicate and collaborate more effectively than ever before.
- We are mission-driven: we work collaboratively towards our shared vision of improving scientific communication and accelerating scientific discovery. BioRender figures have appeared in more than 54,000 publications!
- BioRender is loved by millions! We have a world-class NPS and a community of loyal fans and users in 200+ countries!
- Our company is backed by top investors and accelerators like Y Combinator, and we are on a growth trajectory comparable to many top-performing SaaS companies
- We’re remote-first with team members across Canada and the U.S., offering you the flexibility to work from anywhere.
