What we're looking for
We're looking for a Backend Engineer (Senior level) specialized in Swift (Server-Side Swift) to lead the evolution of our core API, architect scalable services and ensure our payment infrastructure is fast, secure and resilient. You'll own the backend and have an active voice in technical and product decisions.
Responsibilities
- Develop and evolve high-performance APIs using Swift (Vapor/Kitura)
- Design scalable, secure, microservices-oriented architectures
- Create robust integrations with payment gateways, anti-fraud and external providers
- Ensure testability, security, logs and observability (Sentry, OpenTelemetry, Grafana)
- Optimize backend performance (concurrency, async/await, memory management)
- Implement security best practices (JWT, rate limits, idempotency, webhook signing)
- Create CI/CD pipelines (GitHub Actions) and automate tests and deploys
- Collaborate with Product to transform requirements into clear, efficient features
Requirements
- 4+ years of backend experience
- Solid experience with Swift server-side (Vapor, Kitura or equivalent)
- Proficiency in building REST APIs (authentication, versioning, documentation)
- Deep knowledge of concurrency, async/await, performance and memory safety
- Experience with relational databases (PostgreSQL, MySQL) and query optimization
- Mastery of CI/CD, versioning (Git) and cloud environments
- Familiarity with cloud infra (GCP, AWS or similar)
- Strong sense of ownership, autonomy and ability to solve complex problems
Nice to Have
- Experience with Cloud Run / AWS Lambda
- Knowledge of Docker, containers and scalable infra
- Experience with payments, reconciliation, chargebacks or fintech in general
- Knowledge of Redis, queues and event-driven architectures
- Previous experience in fast-paced startups