Own and evolve core personalization services, designing resilient, secure, cost-efficient cloud systems and scalable data pipelines while shaping architecture, improving operations, and mentoring engineers.
Senior Software Engineer, Ecommerce
📜 Description
- Own ecommerce features and product lines, including Email, SMS, and RCS, from idea through production.
- Build backend services in Python and Go, maintain existing PHP, and contribute to frontend work when needed.
- Talk with users, prototype quickly, and define a practical first version.
- Make scope and trade-off decisions within the pod and validate them with the wider team.
- Drive product thinking and prioritize reliability and performance without overengineering.
🛠️ Requirements
- 5+ years of direct experience shipping something a real user touched, and you can speak to why it mattered to them, not just how you built it.
- Strong in Python and Go. Comfortable around PHP. Willing to work on the frontend when needed.
- SaaS or B2B background; you understand multi-tenant products and customer workflows.
- Have a coding agent as a daily driver, not weekend tinkering. You know where AI helps and where it gets in the way.
- Strong product instincts: opinions you can defend, and the humility to change them when data says otherwise.
- Comfortable in small autonomous teams with little process.
- Clear writer. Matters a lot in a distributed setup.
- Nice to have: ecommerce background, early-stage experience, or familiarity with email / CRM / marketing automation.
Full job description
What You’ll Own:
- Owning ecommerce features or product lines like Email/SMS/RCS end-to-end, from fuzzy idea to live in production.
- Writing backend services in Python and Go, plus the bits of PHP still around.
- Touching the frontend when the feature needs it.
- Talking to users, prototyping fast, and deciding what's good enough for v1.
- Making scope and trade-off calls inside the pod, then sanity-checking them with the wider team.
- Carrying the product thinking for yourself.
- Pushing for quality where it matters (reliability, performance), without gold-plating.
What We're Looking For:
- 5+ years of direct experience shipping something a real user touched, and you can speak to why it mattered to them, not just how you built it.
- Strong in Python and Go. Comfortable around PHP. Willing to work on the frontend when needed.
- SaaS or B2B background; you understand multi-tenant products and customer workflows.
- Have a coding agent as a daily driver, not weekend tinkering. You know where AI helps and where it gets in the way.
- Strong product instincts: opinions you can defend, and the humility to change them when data says otherwise.
- Comfortable in small autonomous teams with little process.
- Clear writer. Matters a lot in a distributed setup.
- Nice to have: ecommerce background, early-stage experience, or familiarity with email / CRM / marketing automation.
This role is for you if:
- You'd rather build the tool than wait for it.
- You've shipped in ambiguous environments and enjoyed it.
- You want to use AI to drive real business outcomes, not just build cool tech.
- You're obsessed with quality and craft, and you're figuring out how AI changes both.
This role is not for you if:
- You need detailed specs and clear boundaries to be productive.
- You haven't built AI tools into how you work.
- You struggle to express your reasoning clearly in writing.
- You'd rather specialise narrowly than be useful across the stack.
Similar jobs
Search more Software Engineer jobsSenior Forward Deployed Engineer (GenAI, AWS)
Embed with enterprise clients to understand their operations, then build and deploy production GenAI systems on AWS, owning delivery from problem framing through evaluation and adoption.
Lead development of low-level software close to hardware, building drivers and interfaces for quantum control systems while shaping platform architecture and enabling reliable, rapid experimentation.
Own the specification, architecture, integration, verification, and deployment of optical ground station systems, coordinating across engineering teams and external partners to ensure reliable operation and interoperability.
Lead commissioning of Balance of Nuclear Island systems, developing test programmes and documentation, reviewing designs, assessing system readiness, and coordinating teams to bring critical nuclear plant systems safely into operation.
