Job Title: Backend Developer (Golang)
Company Description:The Client is charting a new path in health research with its clinical trial automation platform, contributing to the ongoing digitalization of health innovation.
About the job:The Client has an immediate opportunity for a full-time backend developer familiar with Golang experience
Qualifications:
5+ years of experience in developing complex backend-systems using GolangExperience working in an Agile methodologyStrong verbal communication skills to collaborate effectively with testing, operations, and leadership (must have)Domain knowledge in Healthcare & Life Sciences is a plus
Primary Responsibilities:
Server-side development, including database management, and debuggingMaintain and enhance the applicationCollaborate with front-end developers to provide an API that will allow them to perform business logicManage and optimize scalable distributed systems in the cloud, utilizing Google Cloud PlatformUnderstand code versioning, management, and deployment tools like GitHubWork on building effective CI/CD automated pipelines for deployment, utilizing GitHub ActionsDebug errors, troubleshoot issues, and perform routine performance maintenanceWrite high-quality, scalable, and reusable code using GolangPerform code reviews (peer & lead reviews)Commit unit tested, finalized code to the code repository via pull requests
Preferred Experience:
Familiarity with Kubernetes and Docker for containerization and orchestrationExperience with Cloud SQL (Postgres) for database managementFamiliarity with JIRA for Agile project management