/

Backend Developer

--Remote--

We are looking for a Senior Backend Developer to work on a variety of data projects in a small, fully remote company.

Prophecy Labs is a Data Project House with a HQ in Belgium. We are a  team of passionate Data Scientists, Data Engineers and Software Engineers from around the globe.

We do end-to-end projects in the Data Science field focusing on challenging problems that provide value.



What you will be doing:

  • Work as part of a team developing applications and services using Agile development methods.

  • Contribute to team and organizational improvements in process and infrastructure.

  • Writing reusable, testable and efficient code.

  • Design and implementation of low-latency, high-availability, and performance applications.

  • Implementation of security and data protection.

  • Effectively use tools and ingenuity to fix defects before they become a problem.


Job Requirements:

  • Proficiency in English - absolutely mandatory, we’re an English speaking team.

  • In-depth knowledge of Node.js and Express is a must.
    Proficient knowledge in Designing REST APIs.

  • Experience developing and working with JSON-based REST API.

  • Experience working with SQL (Preferably Postgres).

  • Experience working with AWS and CI/CD pipelines.

  • Understanding the nature of asynchronous programming and its quirks and workarounds.

  • Understanding accessibility and security compliance.

  • Understanding fundamental design principles behind a scalable application.

  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform.

  • In-depth knowledge of writing testable code and tests for it.

  • Proficient understanding of code versioning tools, such as Git.

Tools you will work with:

  • Postgres

  • Express

  • Jest

  • Babel

  • Webpack

  • AWS (Lambda functions, Code Pipelines, Code Builds, S3, SSM, and ECS)

  • Git