Advance Search

Browse CVs

Principal Full Stack Engineer

Posted 3 months ago

We are seeking an experienced Full Stack Engineer, ideally with a proven track record in the life sciences industry (e.g., CROs, pharma, biotech). Experience designing and implementing complex software solutions is required, including defining technical roadmaps and providing architectural guidance. The candidate should have experience in full-stack engineering with expertise across front-end, back-end and DevOps technologies.Company:CYTE exists to transform the traditional approach to data acquisition for better health outcomes – integrating technology and global clinical thought leadership. CYTE’s SaaS technology platform “CONNECT” is a foundational one-stop-shop collaboration solution for real-world evidence programs, offering seamless collaboration between clinical sites, pharmaceutical sponsors and contract research organisations (CROs).Role & candidate profile:The Full Stack Software Engineer helps CYTE’s mission by ensuring CYTE Connect SaaS platform meets the industry’s as well as CYTE’s requirements. The ideal candidate is expected to perform the below activities at an expert level, and expected to mentor others:Design and continually improve coding standards, code management methods and full stack engineering processes.Collaborate with stakeholders to understand business needs and translate them into technical requirements.Work with Product Team to ensure all functional and non-functional requirements are clear and documented.Evaluate and recommend technologies, frameworks, and design patterns. Design and document technical architecture, including system components, interfaces, integration points, and database schemas. Monitor industry for threats and opportunities. Keep tech stack current.Develop and unit test Infrastructure as Code to automate provisioning and management of cloud resources per documented requirements.Develop and unit test interactive web interfaces per documented requirements.Support Leadership Team in managing both the internal team as well as third party service and/or technology vendor(s).Work with Customer Success Team to deploy and maintain client solution environments & configuration. Provide Tier 2 support.Ensure compliance with CYTE Quality Management System (QMS), including training assignments.In order to perform this role, individuals must have the following qualifications, competencies and personal qualities:Bachelor’s degree, or equivalent, in computer science, engineering, or related fieldProven experience in full stack engineering with expertise in front-end, back-end and DevOps technologies:Front-end: JS, React, HTML, CSSBack-end: .NET, Dapper ORM, C#, JWT, SQL, NoSQL, REST, SOAPDevOps: AWS, Azure, GCP, Jenkins, Puppet, Chef, Docker, Kubernetes, NewRelicRequirements and Artifact management: GitHub, SVN, Bitbucket, Jira, AhaProven experience in solution architecture, including defining technical architecture and providing architectural guidanceProfessional certification as Azure Solutions Architect Expert, AWS Certified Solutions ArchitectSolid understanding of DevOps principles and experience with relevant tools (CI/CD pipelines, configuration management, geo-distribution patterns, cloud storage mechanisms, containerization, orchestration, monitoring, secure access management, serverless computing, microservices architecture, etc.)Proven experience with Agile/Scrum methodologiesProven experience with a B2B SaaS Start-upProven experience with GxP industry and Computer System ValidationStrong problem-solving skills and ability to work effectively in a collaborative team environmentExcellent communication skills and ability to convey technical concepts to non-technical stakeholders**Expected to perform activities with minimal support.We do not offer sponsorship for this role. Candidates must have the right to work in the UK.