Full-Time Software Developer
Job Description
We are looking for an enthusiastic software developer, to help us develop the MetaboLights and MetabolomeXchange infrastructure. The post holder will be part of a dynamic team responding to its ever evolving scientific community.
The post holder will:
- Maintain and develop the MetaboLights applications and infrastructure in the context of the wide MetabolomeXchange project, using Java, Python and JavaScript;
- Expand and modernise existing RESTful API and container services;
- Facilitating the curation pipeline based on data needs;
- Develop integration with other resources at EMBL-EBI and global collaborators;
- Interact with academia and industry to respond to community requirements;
- Work with other partners in the MetabolomeXchange project to deliver first-of-its-kind metabolomics cross database integration.
You have
- A Bachelor’s degree or equivalent qualification in computer science or related field;
- Previous experience (at least three years) of working as a software developer in an International environment;
- Experience with Java, JavaScript and Python programming languages;
- Extensive experience in REST API design, development and test using frameworks such as Flask, FastAPI, or Django;
- Experience with unit testing frameworks and CI/CD platforms (Jenkins, GitLab, GitHub, etc.);
- Hands-on experience with relational (Oracle, MySQL or PostgreSQL) and NoSQL databases (e.g., MongoDB);
- Experience with data search and analytics engines like ElasticSearch, Solr;
- Experience with JavaScript frameworks, like Angular, React;
- Extensive knowledge of containerization and container orchestration technologies (docker, Kubernetes);
- Hands-on experience with shell scripting and cronjobs;
- Experience with agile software development methodologies such as Scrum and Kanban;
- Experience with task management and knowledge sharing platforms (Jira, Confluence, etc.);
- A collaborative mindset, focused on working effectively as a team member by contributing ideas, sharing knowledge, and supporting colleagues;
- An approach to implement new features and updates proactively with a focus on long-term sustainability.
You may also have
- A Master or PhD degree or equivalent qualification in computer science or related field;
- Experience with high-performance computing (HPC) platforms (Slurm, LSF, etc.);
- Experience in handling large data volumes of scientific data;
- Experience with cloud object storage API (s3);
- Experience in working on open source projects;
- Any experience with NMR or mass spectrometry data will be beneficial but not essential.
Apply now! Benefits and Contract Information
- Financial incentives: depending on circumstances, monthly family/marriage allowance of £272 monthly child allowance of £328 per child. Non resident allowance up to £556 per month. Annual salary review, pension scheme, death benefit, long-term care, accident-at-work and unemployment insurances
- Hybrid working arrangements
- Private medical insurance for you and your immediate family (including all prescriptions and generous dental & optical cover)
- Generous time off: 30 days annual leave per year, in addition to eight bank holidays
- Relocation package including installation grant (as applicable)
- Campus life: Free shuttle bus to and from work, on-site library, subsidised on-site gym and cafeteria, casual dress code, extensive sports and social club activities (on campus and remotely)
- Family benefits: On-site nursery, child sick leave, generous parental leave, holiday clubs on campus and monthly family and child allowances
- Contract duration: This position is a 2 year contract fixed term contract.
- Salary: Monthly salary starting at £3,229 after tax but excl. pension & insurances) + benefits (Total package will be dependent on family circumstances)
- International applicants: We recruit internationally and successful candidates are offered visa exemptions. Read more on our page for international applicants.
- Diversity and inclusion: At EMBL-EBI, we strongly believe that inclusive and diverse teams benefit from higher levels of innovation and creative thought. We encourage applications from women, LGBTQ+ and individuals from all nationalities.
- Job location: This role is based in Hinxton, near Cambridge, UK. You will be required to relocate if you are based overseas and you will receive a generous relocation package to support you.
How to Apply
To apply, please submit a covering letter and CV via our online system. Applications will close on 02/03/2025. https://embl.wd103.myworkdayjobs.com/en-US/EMBL/details/Software-Developer_JR538?locations=e80afa7e65f5100729542eddd1ff000040 total views, 0 today