Closes in 15 days Remote Job
Company

Senior Full Stack Engineer

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 advocates for and implements 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

Could this job be the one?