Staff Software Engineer - Exciting Biotech company -
*MUST BE GLASGOW BASED OR SURROUNDING AREAS*
My client are an exciting Biotech company who have raised a large amount of funding from investors based in Silicon valley and around the globe
About them:
* They have developed a platform that combines purpose-built programming languages, robotics, AI, and the world’s largest and continuously growing database of chemical programs.
Role Overview: As a Staff Software Engineer, you’ll be a key player in their team, contributing to the development and maintenance of scalable, high-performance cloud applications. Your collaboration with scientists and operational users will drive delivery and requirements specifications. Specifically:
* Architect and Implement: You’ll design robust server-side logic, ensuring optimal performance and responsiveness for both front-end and event-driven API requests.
* Collaborate: Work closely with engineers, data scientists, and front-end developers to create innovative solutions.
* Make an Impact: Contribute to accelerating chemical discovery and transforming the landscape of materials science.
Skills and Qualifications
* Strong experience with: Python (FastAPI/Django/Flask),
* Expertise in SQL and ORM frameworks such as SQLAlchemy.
* Knowledge of Kafka and/or RabbitMQ.
* Some experience with cloud services like AWS, Azure, or Google Cloud.
* Understanding of object-oriented techniques and fundamental design principles & patterns underlying cloud applications.
* Proficient understanding of code versioning tools such as Git.
* Familiarity with continuous integration/continuous deployment procedures and tools.
* Strong experience with Docker.
* Proven experience participating in the scoping, design, and building of complex software systems
* At least 10 years of experience writing production-grade, high-quality code in industry.
* Strong work ethic and growth mindset.
* Excellent written and oral communications skills
* Ability to commute to Glasgow based office.
Beneficial Skills
* Knowledge of NoSQL, Graphs, and TimeSeries databases.
* Startup experience.
* React & TypeScript
* Agile development methodologies.
* Degree in Computer Science, Engineering, or a related STEM field.
* Knowledge of data science, chemistry, and the scientific process.