np. Python, Warszawa, Startup

Middle/Senior TypeScript Engineer with Algorithm or ETL experience

14285 - 17857 PLN
Brutto / Miesiąc / B2B
Node.js
remote

We are seeking experienced TypeScript developers to join our team building compliance analysis software for driver activities.

You will be responsible for implementing complex infringement detection algorithms based on EU regulations to determine whether driver activity data contains law infringements.

For example, you might need to implement an algorithm to figure out if a driver didn't have enough rest, given an timeline (array) of driver activities and the legal requirements.

This role requires a unique combination of software engineering skills and the ability to convert textual legal regulations into precise algorithmic implementations.

Key Responsibilities

Understand the legislation: Read and interpret legal requirements.

Implement Infringement Analyzers: Develop TypeScript classes that detect specific types of infringements (e.g., daily rest violations, weekly driving limits, working time infringements) in accordance with the legal requirements.

Write Comprehensive Tests: Create test suites that validate correctness against reference implementations (TachoSys) and edge-case scenarios.

Document Implementation Decisions: Document your algorithms and implementation details.

Required QualificationsStrong TypeScript expertise (3+ years of professional experience)

Algorithm design and implementation — ability to translate complex business rules into code

Test-driven development — writing comprehensive unit testsGit and version control

NestJS knowledge — nice to have, but not required

English proficiency — all regulations and the codebase are in English

Work Environment

Remote work is possible with regular video calls

Code quality focus — we maintain high standards and comprehensive test coverage

Valor Software
Outsource
Branża
Other
Założona
2013

Ta strona używa plików cookie, aby zapewnić Ci lepsze wrażenia podczas przeglądania.

Dowiedz się więcej o tym, jak używamy plików cookie i jak zmienić preferencje dotyczące plików cookie w naszej Polityka plików cookie.

Zmień ustawienia
Zapisz Akceptuj wszystkie cookies