We are looking for a true Full-stack Developer who is proficient with developing in Python and can contribute to all parts of our software stack. We are using various cloud providers, including Google Cloud. We expect you to contribute to discussions regarding architecture and strategy and make technical decisions. The perfect candidate for this role will be able to contribute to our Python back-end, database design, JavaScript front-end, and will be able to resolve issues and document and implement changes requested by our customers and product team. We expect an agile and DevOps-oriented mindset. Besides working on bugs and features, you will contribute to automating tests and deployments, our internal continuous integration libraries, and Google Cloud services. You will also be responsible for updates of our cloud infrastructure, backups, and disaster recovery protocols. You will be facilitating maximum productivity of the development team through automation (e.g., launch a test platform with a single click) and support our DevOps environment. Only CVs in English will be taken into consideration. Technologies we use include, but are not limited to:PythonJavaScript (SvelteKit)Temporal.IoPlaywrightEdgeDBDockerKubernetesGoogle CloudYour responsibilities:New feature development for multiple QMENTA productsHelp fix bugs in both front-end and back-end, both in our new and legacy platformsRecommend the best technologies to use for our use casesTake ownership of APIs that are used by internal and external developersImplement customizations in the front end for customers, using our existing back-end APIsWrite unit tests and integration tests for the code that you develop or modifyWrite end-to-end tests for the front-end, based on user requirementsContinually improve our DevOps tools, processes, and proceduresBe the go-to person for one or more of the technologies that we useRequired skills and experience:MSc or BSc in Computer Science or equivalent3+ years of relevant work experienceObject-oriented programming language skills, including PythonDatabase design and managementExperience with JavaScript, and comfortable contributing to our front-endStrong knowledge of Linux systems (for example, Ubuntu)Experience with container systems such as Docker and KubernetesDesired Qualifications (optional):Experience with automation/monitoring tools (for example, Google Cloud Build, Jenkins, ArgoCD, Grafana)Experience with developing or using REST APIsAdministration of public clouds such as Google Cloud and Amazon Web ServicesExperience with some of the newer technologies that we use, such as Temporal.Io, EdgeDB, and SvelteKitSecurity certifications, for example OSCPExperience working with medical software, for example for Clinical Trials management, medical image processing or Electronic Data Capture (EDC)
#J-18808-Ljbffr