Job type part-time
Full job description
This is a remote part-time role.
We are looking for an experienced back-end engineer to bridge the gap between ml pipelines and customer-facing applications:
Maintain and extend business logic, including authentication, billing, access control, caching, user-managed data and settings;
Maintain and extend apis consumed by our web- and mobile apps;
In collaboration with ml team integrate business logic with ml pipelines using queues or http;
Create and maintain integrations with 3rd-party services such as stripe, mailgun, and others;
Closely follow current and anticipated development of mobile and web applications to support new features with corresponding api endpoints;
Collaborate with front-end developers to shift complex logic to the backend where possible and reuse it across all customer-facing applications;
Document and test api endpoints, help front-end developers troubleshoot and use apis efficiently.
You are located anywhere.
You speak and write english.
In a conversation you can make sure that you understood the other party, and that the other party understood you.
You choose to keep things simple.
You have experience designing and implementing beautiful apis.
You know how to build scalable systems.
Our stack: firestore and gcs for persisting data, firebase functions and firestore triggers with node.js runtime for hosting apis and business logic, firebase authentication for user management, rabbitmq for jobs management.