The position has been closed by the company
Find similar jobs
Next job

Backend Developer (Java) in Qubit Labs

Posted more than 30 days ago

90 views

Qubit Labs

Qubit Labs

0
0 reviews
Without experience
1 липня 2024 Backend Developer (Java) віддалено This role involves working on a project for our British client, the world’s largest aggregator of research papers. The platform serves over 30 million monthly active users and hosts over 300 million metadata records and 35 million scientific documents. It provides free access to millions of research papers and offers various information services for researchers, organizations, and businesses. These services include text & data mining, rec

1 липня 2024

Backend Developer (Java)

віддалено

This role involves working on a project for our British client, the world’s largest aggregator of research papers. The platform serves over 30 million monthly active users and hosts over 300 million metadata records and 35 million scientific documents. It provides free access to millions of research papers and offers various information services for researchers, organizations, and businesses. These services include text & data mining, recommender systems, content management services for libraries, and analytical services to support business intelligence for research.

Key Responsibilities:
— Develops, manages, monitors and improves backend services and software processes, especially those for the ingestion and processing of large amounts of data from distributed sources.
— Plans, organises, manages and delivers discrete software components
— Contributes to product and performance improvements and optimisation of existing services.
— Participates actively in team meetings contributing knowledge and expertise to assist in decision making when planning software projects.
— Develops robustness into system infrastructure and both proactively and reactively deals with issues.
— Performs recovery of systems/services when needed.
— Ensures quality of new source code.
— Writes automated tests (Unit tests, Integration tests).
— Engages with collaborators inside and outside the organisation.

Requirements:
— Education: at least 3 years of experience in backend/front-end programming, or a Bachelor’s degree in Computer Science (Master’s degree preferred).
— Strong Linux fundamentals and scripting.
— Knowledge of the following tools and technologies: Source Code Management (GIT, GitHub), Logging.
— Experience with full stack software development.
— Very good knowledge and experience of working with and querying databases.
— Solid experience of programming in Java and at least one of the following additional programming languages: PHP, Python.
— Willingness and ability to travel for business trips.
— At least upper-intermediate level of English.
— Willingness to learn new things.

Desirable Skills:
— Experience working with frameworks.
— Experience with processing large amounts of data on a cluster and containerisation, e.g. Spark, Kubernetes, Docker.
— Configuration Management (e.g. Puppet, Chef, and Ansible).
— Continuous Integration (e.g. Jenkins), Testing, Monitoring.

We offer:
— Remote-first model of work.
— Flexible schedule: 8 hours per day, usually we start working from 9 to 11 am (within European timezones).
— Paid vacation (18 working days per year).
— Paid sick leaves (10 working days per year).
— English-speaking clubs.

Without experience
Want to get related jobs?
New job openings in your Telegram
Subscribe
We use cookies
accept