FP Complete is seeking a Scala engineer to work with us on an ongoing client engagement. The client has a medium-sized Scala codebase and is adding a significant new feature set. The application is a complex, distributed, cloud-based SaaS product.
Why FP Complete
FP Complete is a functional-first engineering shop with a culture around best-in-class tools and approaches. Our long history with Haskell is coupled with a powerful DevOps capability, as well as other languages such as Scala and Rust.
Requirements
In addition to all general FP Complete requirements, candidates are expected to have the following:
- 4-6 years of experience with Scala using a functional approach.
- Experience working on medium-to-large codebases and making architecture and technology decisions or recommendations.
- Experience with at least one of the more purely functional libraries (cats/scalaz/zio).
- Ability to understand legacy code that uses the Play framework. (Although the codebase is moving away from that, it will sometimes be necessary to port or modify existing code.)
- Experience with Kafka and of using PostgreSQL from Scala would be helpful.
- Ability to work well within an established team using agile methodologies.
- Solid experience of working remotely.
- Ability to overlap well with the US Eastern timezone.
- We are looking for a candidate to work 40 hours per week.
General Requirements
- Clear written and spoken English.
- Demonstrated ability to manage your own time, and to reliably deliver work you have agreed to do. We offer extremely flexible work hours and work location, and need trustworthy team members who can perform well in such an environment with no in-person supervisor.
- Your own computer, properly maintained and secured, with a reliable internet connection capable of supporting voice and video chat.
- Absolutely dependable honesty and personal integrity, including the ability to work with others who depend on you, and no history of unlawful or unethical activity.
Applying
Sound like a good fit? Send us your application: jobs@fpcomplete.com