Skip to content
BioRenderBioRender

Senior Software Engineer

Build and own scalable, user-focused full-stack features for a graphics-heavy scientific visualization platform. The role requires 5–7+ years of experience with JavaScript, React, Node.js, AWS, and MongoDB or NoSQL databases.

About the job

Responsibilities

  • Collaborate with product managers, designers, and engineers to translate ideas into high-quality product experiences.
  • Own key components end to end, ensuring features are robust, secure, scalable, and maintainable.
  • Experiment and develop creative solutions to ambiguous problems.
  • Write testable, well-documented code; participate in code reviews and design critiques; and evolve engineering best practices.
  • Provide technical insight and contribute to continuous team improvement.
  • Build and optimize a complex, graphics-heavy interactive web application for smooth, responsive performance.
  • Manage and visualize scientific and usage data to support insights, performance improvements, and AI-driven features.
  • Design, build, and maintain distributed backend and frontend services for reliability, scalability, and security.
  • Collaborate with design and product teams to deliver intuitive scientific visualization experiences.
  • Build tools that support collaboration between people and AI in translating scientific data into visuals.

Requirements

  • 5–7+ years of full-stack software engineering experience.
  • Proficiency with modern JavaScript frameworks such as ReactJS.
  • Experience with NodeJS and ExpressJS.
  • Experience with cloud infrastructure such as AWS.
  • Experience with MongoDB or NoSQL databases.
  • Ability to own features from concept through production.
  • Strong communication and collaboration skills.
  • User-focused, impact-driven approach to balancing quality, speed, and business goals.
  • Experience crafting web user interfaces with the web platform and UI frameworks such as React.
  • AI-native mindset and familiarity with using AI tools in development workflows and product features.

Nice-to-haves

  • Background in science and an analytical, data-driven approach to problem-solving.
  • Mentoring experience.
  • Experience with observability and metrics-driven design using tools such as Datadog.
  • Enterprise development experience with scalable, robust systems.
  • Experience with AWS and Terraform for cloud infrastructure and automation.

Benefits

  • Remote-first work with team members across Canada and the U.S., offering flexibility to work from anywhere.
  • Mission-driven work focused on improving scientific communication and accelerating scientific discovery.

Skills

JavaScript, React, Node.js, Express.Js, AWS, MongoDB, NoSQL, Terraform, Datadog, AI Tools

BuildOps

BuildOps

San Francisco, CA
Senior Software Engineer
$148k+/yrHybrid5+ YOEFullstack Engineering

Senior software engineer building and operating frontend and backend product systems, APIs, integrations, and customer-facing experiences. The role requires 5+ years of experience, strong system design and ownership skills, mentoring ability, and hybrid availability.

Alpaca

Alpaca

Remote

Senior Full-Stack Engineer - Alpaca Connect
No salary listedRemote5+ YOEFullstack Engineering

Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.

Circle

Circle

Remote

Senior Full-Stack Software Engineer, CMS
$140k+/yrRemote5+ YOEFullstack EngineeringQuick apply

Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.

Wrapbook

Wrapbook

Canada
Senior Software Engineer I - Platform Enablement
$157k+/yrRemote5+ YOEFullstack Engineering

Build and evolve shared platform infrastructure for workflows, permissions, authentication, and notifications using Ruby on Rails and PostgreSQL. The role requires senior full-stack experience, strong architectural judgment, and the ability to lead ambiguous cross-team projects.

Cohere

Cohere

New York, NY
Senior Full-Stack Engineer
No salary listedRemote5+ YOEFullstack Engineering

Build and ship full-stack features for North, Cohere’s secure enterprise AI workspace, including autonomous agents and high-performance RAG applications. The role requires strong production experience with Python and React, broad cross-stack coding ability, and experience across startups and large enterprises.