Litera is leading the legal AI revolution by transforming how legal professionals work through AI-driven tools, and they are seeking to enhance their operational flexibility by transitioning to a hybrid working model and expanding their team.
Requirements
- Proficiency in Clojure or another functional programming language, with a willingness to deepen Clojure expertise.
- Solid understanding of software development principles (e.g., object-oriented design, SOLID, design patterns).
- Comfortable with modern development methodologies (Agile, CI/CD, version control).
- Experience in lawtech, legal document analysis, or NLP/ML domains.
- Familiarity with cloud platforms (e.g., AWS, GCP) and distributed systems.
- Exposure to databases (SQL or Datomic), RESTful APIs, and microservices.
- Experience with front-end technologies (e.g., JavaScript, React) is a plus.
Responsibilities
- Write high-quality, idiomatic Clojure code that meets development and quality standards.
- Implement features and fixes based on user requirements and product goals.
- Participate in Agile ceremonies, sprint planning, and release activities.
- Review defects, identify root causes, and implement remediation steps.
- Collaborate with engineers and product managers to clarify requirements and acceptance criteria.
- Contribute to code reviews and learn best practices in functional programming and software design.
- Take ownership of assigned tasks and deliver them within expected timeframes.
Other
- 2–6 years of professional software development experience.
- Ability to work independently after receiving guidance and instructions.
- Strong problem-solving skills and attention to detail.
- Candidates interested in these opportunities should reside within a reasonable commuting distance from one of these future office locations, as employees will be expected to work from the office at least three days a week.
- This position will be based out of Denver office.