Java/JS Developer (offline)

Level: Middle/Senior
Mode: Remote
Location: Europe
Contract: Full time/Contract
 

Who are we?
Brilliant IT -  an outstaffing Ukrainian company that has been on the market for 12 years. Previously, we were directly involved in implementing projects for our clients, meaning we developed various solutions, ranging from small landing pages to large high-load systems. However, last year we decided that we are more interested in moving towards recruiting and outsourcing, so we are currently hiring directly to meet our clients' needs. Our clients come from all over the world, not just from Ukraine or Europe. Currently, we're seeking a Java and JavaScript Developer.
 

Requirements:

● Java Expertise: A minimum of 3 years of professional experience in developing Java applications, with expert knowledge of current Java standards.

● JavaScript Proficiency: At least 3 years of professional experience in JavaScript, with strong proficiency in TypeScript and React.

● Database Skills: Experience working with PostgreSQL or similar relational database systems, and solid SQL skills.

● Python Development: 2+ years of experience in Python development.

● Agile Methodologies: Familiarity with Agile development methodologies and the full software development lifecycle.
 

Preferred Qualifications:

● Data Management Software: Experience with developing data management software.

● Advanced Degrees: Master's or PhD degree.

● RSE Community: Being part of the Research Software Engineers (RSE) community.

● Ontology Knowledge: Strong knowledge of ontology concepts and experience with ontology construction, modeling, and management. Experience with systems like WebProtege is a strong plus.

 

Responsibilities:

● System Development: Develop internal systems, including those related to ontology management.

● Collaboration: Collaborate with research teams to understand their data management needs and translate these into functional software solutions.

● Code Reviews and CI: Participate in code reviews, documentation, and continuous integration processes.

Join our team and contribute to innovative projects that bridge the gap between research and software development. If you meet the requirements and have a passion for creating high-quality software solutions, we’d love to hear from you
 

Interested? Apply now!