Scala Backend Engineer Cloud Microservices
Listed on 2026-10-11
-
Software Development
Backend Developer, Cloud Engineer - Software
• Build high-quality software in Scala with high unit test coverage and reliable end-to-end automation coverage
• Continuously refactor code to simplify implementation and address performance concerns
• Collaborate with senior engineers to implement scalable and reliable solutions for real-time customer engagement and rewarding systems
• Work closely with product managers and stakeholders to develop features that enhance user experience and system capabilities
• Debug and resolve technical issues across the retention platform
• Analyze system performance and implement optimizations for speed and reliability
• Work within a cross-functional team, including AQA, Front-end, iOS, and Dev Ops engineers, to deliver end-to-end solutions
• Participate in code reviews to ensure high-quality standards and knowledge sharing
• Stay updated on industry trends and technologies
• Support the hiring of future colleagues
Requirements
- 3+ years of experience in backend development, with at least 2 years of professional experience with Scala
- Strong knowledge of functional programming principles and practices
- Experience with real-time systems, high-throughput APIs, and low-latency data processing
- Familiarity with distributed systems, microservices architecture, and message queues (e.g., Kafka, RabbitMQ)
- Proficiency in relational databases (e.g., PostgreSQL, MySQL) and non-relational databases (e.g., Cassandra, Redis)
- Hands-on experience with cloud platforms (e.g., AWS, GCP) and containerization tools (e.g., Docker, Kubernetes)
- Strong problem-solving skills with a focus on delivering clean, maintainable code
- Must be available for rotational on-call duty every 4-6 weeks to provide 24hr cover for major incidents, including weekends and holidays
Core Competencies
Demonstrates expertise in backend development with a strong focus on Scala, functional programming, and real-time systems. Capable of optimizing system performance and collaborating effectively within cross-functional teams to deliver high-quality software solutions.
Highest-signal resume keywords
- Scala Development
- Functional Programming Principles
- Real-Time Systems
- Cloud Platforms (AWS, GCP)
- Containerization Tools (Docker, Kubernetes)
ATS Optimization Keywords
Hard Skills
- Backend Development
- High-Throughput APIs
- Low-Latency Data Processing
- Distributed Systems
- Microservices Architecture
- Relational Databases (PostgreSQL, MySQL)
- Non-Relational Databases (Cassandra, Redis)
- Code Refactoring
- Unit Testing
- Performance Optimization
Soft Skills
- Problem-Solving
- Collaboration
- Knowledge Sharing
Industry Keywords
- Cross-Functional Team
- End-to-End Automation
- User Experience
- System Capabilities
- On-Call Duty
Tools & Technologies
- Kafka
- RabbitMQ
- Docker
- Kubernetes
- AWS
- GCP
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).