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.
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:
AWS (Lambda functions, Code Pipelines, Code Builds, S3, SSM, and ECS)