Akkodis is seeking a Developer to lead the design and development of highly scalable backend systems using Scala Typelevel libraries, ensuring robust microservices architecture and efficient concurrency.
Requirements
- Minimum 10 years in Scala backend development and Typelevel libraries; 6+ years with AWS and Docker.
- Deep expertise in advanced functional programming concepts (e.g., category theory, monads, applicatives, type classes).
- Hands-on experience with Scala Typelevel libraries such as Cats and Shapeless for strong typing and efficient concurrency.
Responsibilities
- Design and develop scalable backend systems using Scala and Typelevel libraries, ensuring strong typing and efficient concurrency.
- Implement and maintain microservices architecture with REST APIs, multithreading, and asynchronous processing.
- Deploy and manage backend applications on AWS using Docker for containerization.
- Write clean, maintainable code, perform thorough code reviews, and enforce best practices for performance tuning and error handling.
- Participate in architectural discussions, contribute to system design, and ensure data security and compliance across all components.
- Troubleshoot, debug, and optimize backend services for reliability and scalability.
Other
- Contract
- Washington, DC(Remote)
- The rate may be negotiable based on experience, education, geographic location, and other factors.
- Equal Opportunity Employer/Veterans/Disabled
- Military connected talent encouraged to apply