Junior Software Developer (TypeScript + Dart/C++) Offline

We are a US-based startup working in the biotech domain. With our platform, you can interactively analyze millions of molecules in the browser, use built-in tools for data exploration, and develop new functionality as plugins.

 

We are looking for a Software Developer (NOT Frontend Developer!) to join our strong team of engineers and scientists. We prioritize candidates with 1+ years of experience.

 

Our technology stack is primarily based on JavaScript/TypeScript, Dart and Postgres, but also has multiple extension points with components developed in Python, R, Java, and C++.

 

Responsibilities:

• Your work will be primarily focused on internal tools and testing systems.

• Scripting on the platform with JavaScript, TypeScript, and Python/R for extending Datagrok;

• Analyze complex software and collaborate with others to improve the overall design, testability, and quality;

• Identify, analyze, and document errors, questionable functions, and inconsistencies in the platform functions;

• Solve a variety of bugs, maintenance issues and researcher technology issues;

• Expand our existing test automation framework and test coverage;

 

Requirements:

• Strong knowledge in either Javascript/Typescript;

• At least one of (Dart/C++/Pyhton/R);

• Familiar with data structures and algorithms, profiling and optimization;

• Able to write "Brick Game" from scratch in 1 hour (snake, arkanoid, tetris);

• High motivation to learn and improve.

• Good spoken/written English, ability to communicate directly with our clients (at least B2);.

• Able to work with a distributed team in the GMT+3 (Kyiv) and GMT-4 (New York) time zones.

 

Will be plus:

• Life sciences / academia background / PhD is a strong plus

• Some experience with web development.

 

We offer:

• Hybrid office work (3 days in Kyiv office);

• Flexible working hours;

• Unlimited vacations / PTO;

• Excellent growth opportunities in a highly dynamic, unique product company;

• Zero bureaucracy;

• Paid trainings and certifications;

• Competitive compensation.

The job ad is no longer active

Look at the current jobs C / C++ / Embedded Kyiv→