Remote job
Backend Engineer
Job details
About this role
Role overview
A backend engineering role on a workflow orchestration platform, focused on designing and operating the distributed services that power multi-step workflows, API orchestration, and batch job processing at scale. The position spans API design, data modeling, performance tuning, and architectural decisions for multi-tenant, security-sensitive systems.
Responsibilities
- Design, build, and ship scalable backend services that handle high-concurrency workflow execution and API traffic. - Make architectural decisions for scalability, multi-tenancy, and security controls across production services. - Operate and improve distributed systems in production, including monitoring, debugging, and incident response. - Develop API endpoints backed by workflows, batch jobs, and integrations with third-party systems. - Collaborate in a remote-first engineering environment through clear written and verbal communication.
Requirements
- Strong backend engineering experience with modern server-side languages and frameworks. - Practical experience building or operating distributed systems in production. - Fluency with API design, data modeling, and performance tuning. - A debugging and incident-response mindset with ownership of outcomes. - Clear written and verbal collaboration skills suited to a remote environment.
Nice to have
- Experience with orchestration engines, schedulers, stream processing, or workflow systems. - Hands-on experience with cloud-native infrastructure and containerized deployments. - Exposure to event-driven architecture and high-concurrency systems.