Software Developer
We're looking for a Software Developer to join Weto and help build the systems behind modern commerce, payments, and data-driven applications.
You'll work on integrations, orchestration layers, and data pipelines — often sitting between complex enterprise systems. Increasingly, this includes building infrastructure that supports AI-powered workflows and applications.
This is a hands-on role with real ownership. You'll be working on meaningful problems, not just tickets.
What you'll do- Design and build integrations between systems (APIs, third-party platforms, internal services)
- Develop and maintain data pipelines and orchestration workflows
- Work on backend services that support commerce and payments infrastructure
- Build scalable, reliable systems used in production environments
- Contribute to architecture decisions and technical direction
- Collaborate with clients and internal stakeholders to understand requirements
- Help shape how we approach modern data and AI-enabled systems
- Backend: Node.js, Python, or similar
- APIs: REST, GraphQL
- Data: SQL/NoSQL databases, ETL/ELT pipelines
- Cloud: AWS, Azure, or similar
- Messaging / orchestration: queues, event-driven systems
- DevOps: CI/CD pipelines, containerisation (e.g. Docker)
- Strong experience in backend or full-stack development
- Experience working with APIs and system integrations
- Understanding of data pipelines and distributed systems
- Ability to write clean, maintainable, production-quality code
- Comfortable working across different parts of a system
- Pragmatic, problem-solving mindset
- Experience in commerce or payments systems
- Exposure to data orchestration tools or platforms
- Experience working with AI/ML pipelines or integrations
- Familiarity with enterprise environments
- Small, highly capable team
- High autonomy and trust
- Direct exposure to real client problems
- Opportunity to shape systems end-to-end
We aim to make our hiring process fast, respectful, and genuinely useful for both sides. We don’t believe in drawn-out processes, vague feedback, or asking candidates to jump through hoops. If we’re spending time together, it should be valuable, transparent, and fair.
- Clear process from the outset: you’ll know exactly what to expect
- Fast timelines: we move quickly and keep momentum
- Minimal steps: we only include what’s necessary to make a decision
- Direct communication: no ambiguity or “black box” stages
- Honest feedback where possible
- No unpaid work, ever
- If a task or project is required, it will be clearly scoped and well-compensated
- Respect for your time, regardless of outcome
We look forward to chatting and learning more about you!