11 Oct
BenchSci
Toronto
We are currently looking for a Senior Full Stack Engineer to join our growing Web Applications team. Reporting to the Engineering Manager, you'll work on complex projects, actively contribute to Conversational AI, back-end and front-end initiatives, and grow along with other engineers as you develop solutions for our software as a service (SaaS) products that help scientists save time and increase their experiment quality.
You Will:
- Implement new features and bug fixes as part of a larger cross-functional team of data engineers, product managers, designers, and scientists.
- Work within your immediate team of 4-6 full-stack engineers to do technical investigations, solution designs, code implementation with automated tests,
and code reviews.
- Lead or consult the authoring of engineering design proposals following our product roadmap at BenchSci.
- Leverage a deep understanding of the business context and the team’s goals to unlock independent technical decisions in the face of open-ended requirements.
- Proactively identify new opportunities (from both internal and external sources) and advocate for and implement improvements to the current state of projects.
- Adhere to and improve our high standards of highly scalable and maintainable code.
- Help set a high standard for exceptional engineers who are outcome-oriented and improve the team's culture.
- Be given an unmatched opportunity for accelerated growth and learn from a team of world-class engineers.
- Provide troubleshooting analysis and resolution in a timely manner.
- Work on projects involving some of the largest pharmaceutical companies in the world.
- Solve difficult problems and bring new perspectives to the team.
You Have:
- A degree in Computer Science/Engineering or a related field within science.
- High comfort working with a Python back-end and a React/Typescript front-end.
- 4+ years of experience working as a professional full-stack developer.
- Solid understanding of relational databases and SQL (PostgreSQL, MySQL or similar).
- Experience working with cloud platforms (AWS, GCP, Azure).
- Excellent communication and collaboration skills.
- Strong problem-solving and analytical skills.
- Experience with Frontend and Backend testing frameworks (Jest, Cypress, PyTest, etc.).
- Strong understanding of the Python and Typescript type systems.
Nice to haves, but not mandatory qualifications:
- Experience with Conversational AI and RAG solutions.
- Experience with authentication solutions and SSO.
- Experience with FastAPI.
- Experience with Data Pipelines.
- Experience with DevOps practices and tools.
- Ability and willingness to mentor other engineers.
#J-18808-Ljbffr
▶️ Senior Fullstack Engineer
🖊️ BenchSci
📍 Toronto