BioRender is on a mission to accelerate the world’s ability to learn, discover, and communicate science. They are seeking a Senior Software Engineer to collaborate across teams, take ownership of code components, and drive creative problem-solving to enhance their product offerings.
Responsibilities:
- 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
Requirements:
- Proficient in modern JavaScript frameworks (e.g., ReactJS), NodeJS/ExpressJS, cloud infrastructure (e.g., AWS)
- Experience with MongoDB/NoSQL databases for efficient data management
- 5–7+ years of full-stack experience
- Strong communicator & collaborator
- User focused & impact driven
- AI-native mindset
- Crafting quality user experiences
- Builder mentality
- 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