Backend Developer (Scala/Java)
Swif.ai, Remote (US)
What you will do
- Architect & Develop: Build, maintain, and optimize high-performance backend systems using Scala (or Java).
- Leverage AI Tools: Use Windsurf, Cursor, or other AI-powered coding tools to accelerate development and elevate code quality.
- Ensure Reliability: Write clean, testable, and efficient code while implementing best practices for resilience and scalability.
- Collaborate Across Teams: Partner with product managers, data scientists, and frontend engineers to deliver cohesive, end-to-end solutions.
- Debug & Optimize: Investigate complex issues in production environments, identify bottlenecks, and implement improvements.
- Commit to Agility: Be prepared to work 6 days a week in a dynamic environment, ready to adapt and iterate quickly.
What you need
- Proficiency in Scala/Java: Strong understanding of functional or object-oriented programming, concurrency, and distributed systems.