Description
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.
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 scientistsWork within your immediate team of 4-6 full-stack engineers to do technical investigations, solution designs, code implementation with automated tests, and code reviewsLead or consult the authoring of engineering design proposals following our product roadmap at BenchSciLeverage a deep understanding of the business context and the team’s goals to unlock independent technical decisions in the face of open-ended requirementsProactively identify new opportunities (from both internal and external sources) and advocates for and implements improvements to the current state of projectsAdhere to and improve our high standards of highly scalable and maintainable codeHelp set a high standard for exceptional engineers who are outcome-oriented and improve the team's cultureBe given an unmatched opportunity for accelerated growth and learn from a team of world-class engineersProvide troubleshooting analysis and resolution in a timely mannerWork on projects involving some of the largest pharmaceutical companies in the worldSolve difficult problems and bring new perspectives to the team
You Have:
A degree in Computer Science/Engineering or a related field within scienceHigh comfort working with a Python back-end and a React/Typescript front-end4+ years of experience working as a professional full-stack developerSolid understanding of relational databases and SQL (PostgreSQL, MySQL or similar)Experience working with cloud platforms (AWS, GCP, Azure)Excellent communication and collaboration skillsStrong problem-solving and analytical skillsExperience 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 solutionsExperience with authentication solutions and SSOExperience with FastAPIExperience with Data PipelinesExperience with DevOps practices and toolsAbility and willingness to mentor other engineers
Please mention that you found this job on remotewlb.com. Thanks & good luck!