In this role you will work with Developers, a Tester, UX experts, a Product Manager, Data Scientists, a Community Manager, Helpdesk and Database Administrators.
You will be responsible for engineering solutions and for the development and maintenance of software components that will support both the ingest and consumption of content
In this role you can make a difference with:
- Participating, designing and implementing innovative software components handling large scale datasets
- Contributing to the improvement of the team’s software development process
Your role:
- Development of new features and maintenance of the existing ones for both the back-end and front-end software components.
- Tuning the performance of software components with high user traffic
- Monitoring the servers running live applications and troubleshooting problems
- Development and maintenance of content input and processing pipelines, building on existing capabilities
- Interaction with System groups that take care of the hardware infrastructure used to run the applications (Database, Storage, Virtual Machines, Kubernetes Cloud)
You have:
- Java technologies (Spring, Hibernate, JDBC, etc)
- Relational (Oracle/Postgres) and No SQL (Mongo) databases
- JavaScript technologies (NodeJS, ReactJS, VueJS, etc.)
- Experience working on data-driven websites with high user traffic.
- Tomcat, Apache Web Server
- Linux systems and relative Shell scripting
Part of our larger tech stack, would be advantageous but not essential:
- Cloud based technologies (Docker, Kubernetes, etc.)
- Lucene/Solr technologies
- XML parsing strategies and XSLT
- Experiencing working in an Agile environment
You might also have
- Analytical, problem solving and troubleshooting skills would be an advantage
- Ability to work independently and as part of a project team, managing personal priorities and workload effectively
- Knowledge or interest in scientific publishing, Bioinformatics or biological resource development experience would be advantageous but not essential
Enjoy lots of benefits:
-
Financial incentives: Monthly family, child and non-resident allowances, annual salary review, pension scheme including 17% employer contribution, death benefit, long-term care, accident-at-work and unemployment insurances
- Flexible 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 (if applicable): including installation grant (to help you settle in the UK), flights and reimbursement for moving costs.
-
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
-
Benefits for non-UK residents: Visa exemption, education grant for private schooling, financial support to travel back to your home country every second year and a monthly non-resident allowance.
What else you need to know
-
Contract duration: This position is a 3 year contract.
- International applicants: We recruit internationally and successful candidates are offered visa exemptions.
-
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, UK and you will be required to relocate once it is safe to do so, if you are currently based abroad. Read more about how we are recruiting during the pandemic.
-
Your application: To apply please submit a cover letter and a CV through our online system.