Job Summary
An eCommerce company is searching for a person to fill their position for a Telecommute Senior Functional Programmer .
Candidates will be responsible for the following:
- Producing clean, well-documented idiomatic code
- Designing and developing highly scalable, observable, functional microservices
- Creating intelligent monitors for key metrics to understand service and overall system health
Skills and Requirements Include:
- Experience working in a functional programming language
- Strong experience designing web-based APIs in REST or GraphQL
- Understanding of systems design, algorithms, and data structures
- Demonstrable knowledge of queues, distributed logs, and streaming systems of various types
- Experience mentoring high quality teams, and instilling a mindset of engineering excellence
- Experience with and knowledge of the JVM and the Java ecosystem and JVM languages