Negotiable
Outside
Remote
USA
Summary: The role of Scala Backend Developer with AWS involves designing, developing, and optimizing distributed backend systems using Scala Typelevel, AWS, and Docker. The ideal candidate should possess extensive experience in functional programming and microservices architecture, with a strong focus on performance and reliability. This position is remote and requires a minimum of 10 years of relevant experience. The role emphasizes collaboration and best practices in backend development.
Key Responsibilities:
- Develop and enhance backend microservices using Scala / Typelevel stack
- Design high-performance, fault-tolerant, and secure distributed backend systems
- Build and maintain APIs, integration layers, and backend logic
- Deploy and manage backend components using AWS and Docker
- Lead architectural discussions and contribute to backend system design
- Implement best practices around performance tuning, observability, logging, and error handling
- Ensure backend systems meet security, compliance, and reliability standards
- Collaborate with cross-functional teams to deliver production-ready features
- Participate in code reviews, mentoring, and continuous improvement initiatives
Key Skills:
- 10+ years of experience in Scala backend development
- Strong command of object-oriented and functional programming concepts
- Extensive experience working in the Scala Typelevel ecosystem
- Hands-on expertise with functional programming constructs: Category theory, monads, applicatives, type classes
- Practical experience using advanced Scala Typelevel libraries: Cats, Shapeless, and related functional libraries
- Deep understanding of the JVM ecosystem, concurrency, and memory handling
- 6+ years hands-on experience with AWS (deployment, scaling, backend services)
- Strong experience with Docker for containerization and microservice packaging
- Familiarity with CI/CD, distributed systems, and cloud-native practices
- Proficiency in designing, developing, and consuming REST APIs
- Strong experience in microservices architecture, asynchronous processing, and multithreading
- Ability to implement backend services with a focus on scalability, performance, and reliability
- Strong debugging, troubleshooting, and problem-resolution skills
- Ability to write clean, maintainable, well-documented code
- Experience conducting code reviews and improving coding standards
- Excellent communication and cross-team collaboration skills
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Role: Scala Backend Developer with AWS
Location: Remote
Job Type: W2 / C2C Contract
Experience: 10+ Years
We are seeking a highly experienced Scala Backend Developer with strong expertise in Scala Typelevel, AWS, and Docker to design, develop, and optimize distributed backend systems. The ideal candidate brings deep functional programming knowledge, strong hands-on AWS proficiency, and the ability to build scalable, secure, and high-performance microservices.
- 10+ years of experience in Scala backend development
- Strong command of object-oriented and functional programming concepts
- Extensive experience working in the Scala Typelevel ecosystem
- Hands-on expertise with functional programming constructs:
- Category theory, monads, applicatives, type classes
- Practical experience using advanced Scala Typelevel libraries:
- Cats, Shapeless, and related functional libraries
- Deep understanding of the JVM ecosystem, concurrency, and memory handling
- 6+ years hands-on experience with AWS (deployment, scaling, backend services)
- Strong experience with Docker for containerization and microservice packaging
- Familiarity with CI/CD, distributed systems, and cloud-native practices
- Proficiency in designing, developing, and consuming REST APIs
- Strong experience in microservices architecture, asynchronous processing, and multithreading
- Ability to implement backend services with a focus on scalability, performance, and reliability
- Strong debugging, troubleshooting, and problem-resolution skills
- Ability to write clean, maintainable, well-documented code
- Experience conducting code reviews and improving coding standards
- Excellent communication and cross-team collaboration skills
- Develop and enhance backend microservices using Scala / Typelevel stack
- Design high-performance, fault-tolerant, and secure distributed backend systems
- Build and maintain APIs, integration layers, and backend logic
- Deploy and manage backend components using AWS and Docker
- Lead architectural discussions and contribute to backend system design
- Implement best practices around performance tuning, observability, logging, and error handling
- Ensure backend systems meet security, compliance, and reliability standards
- Collaborate with cross-functional teams to deliver production-ready features
- Participate in code reviews, mentoring, and continuous improvement initiatives
How to Apply
Interested candidates can share their updated resumes at:
V2 Innovations Inc is an Equal Opportunity Employer and welcomes applicants from all backgrounds. We provide equal employment opportunities to all employees and applicants and comply with all EEO and affirmative action guidelines, embracing diversity, inclusion, and fairness in our hiring process. Diversity fuels innovation. Inclusion powers success.