The client is a fast-scaling digital platform that needs to transform the way physical and digital operations connect across industries. They are looking to build robust backend systems and tools that drive business agility, handle complex integrations, large-scale workflows, and data orchestration, all with a mission to empower teams through intelligent automation.
Requirements
- 5+ years of experience as a backend software engineer, with a strong command of Go (Golang) for building distributed systems.
- Hands-on experience with tools like Airflow to manage complex data and task pipelines.
- Ability to independently integrate and work with third-party APIs, including reading documentation, scoping solutions, and implementing with minimal oversight.
- Familiarity with Kafka or similar messaging/event streaming systems.
- Proficient in AWS-based infrastructure, with working knowledge of ECS, Kubernetes, and Docker.
- Comfortable with GitHub-based workflows, CI/CD tools, and Infrastructure-as-Code practices in a GitOps environment.
- Exposure to data platforms such as Snowflake is a plus, as is experience working alongside frontend teams (React/Next.js) to provide clean, efficient APIs.
Responsibilities
- Design and maintain internal services and data pipelines using Go (Golang), orchestrating workflows via Airflow and supporting business-critical functions.
- Own backend integrations across key third-party platforms including Salesforce OMS, CommerceTools, Stripe, Avalara, Algolia, Constructor, and more.
- Develop event-driven infrastructure and services that power operational systems like the internal lead engine and fulfillment tooling.
- Partner with product, frontend, and DevOps teams to ensure backend services align with business goals and scale efficiently.
- Contribute to service observability, automated deployments, and continuous integration practices in an AWS-based environment.
- Bring opinionated thinking to architectural decisions, document your work clearly, and mentor others when needed.
Other
- This fully remote role centers on building backend services, systems integrations, and workflow orchestration tools that power internal operations—ranging from order management and tax services to search and payments.
- You’ll work across a rich ecosystem of APIs and services, developing highly reliable tools and pipelines with minimal UI work.
- This role is perfect for an autonomous backend engineer who thrives in integration-heavy environments, loves clean architecture, and is comfortable driving projects from spec to ship—fast and with strong judgment.
- Collaborate Cross-Functionally: Partner with product, frontend, and DevOps teams to ensure backend services align with business goals and scale efficiently.
- Contribute to System Design: Bring opinionated thinking to architectural decisions, document your work clearly, and mentor others when needed.