Senior Software Developer - Clojure at Litera
Remote โบ ๐จ๐ฆ 100% remote position in Canada (Posted Aug 6 2022)
Please mention that you found the job at ClojureJobboard.com
Apply now!
Job description
Our Story
Litera, headquartered in Chicago, IL, is a fast-growing software company and one of the leading legal technology suppliers in the world. Serving more than 90% of the world's largest law firms, our software is used by hundreds of thousands of lawyers every day. As a company recognized as one of the best places to work, we believe professional development, rewards programs, open communication, and transparent leadership all contribute to a unique and open work environment. Our employees are driven, energetic, passionate, and have the ability to make a direct impact on the future of the company.
About
We are hiring a Senior Software Developer to join a cross-functional team of high performing developers, quality engineers and designers responsible for enhancing and maintaining our Kira product. You will work in all areas of our stack, which includes working on the Clojure web server, backend data processing services, ClojureScript web front-end and our platform API. We use PostgreSQL to store our data and donโt hide SQL behind big frameworks. The application (SaaS) is offered in AWS as well as on premises and we leverage several popular technologies such as RabbitMQ, Zookeeper, ElasticSearch and Docker.
A Day in the Life:
Work with your team to architect, implement, and test new user-facing features across our stack
Troubleshoot and resolve code issues, improve existing functionality, and address tech debt
Build reusable code and libraries for future use
Share your expertise to ensure the next incarnation of our system is designed to be highly performant, stable, and robust
Collaborate closely with peers to help us move incrementally closer to the product vision
Participate in code and process improvements
Mentor more junior members of the team
Role progression:
Within 1 month, you will:
Complete our developer onboarding process
Meet your team & associated leads and learn the nuts and bolts of our business and where weโre going
Familiarize yourself with our technology by pair-programming with teammates and attending training sessions presented by your peers
Within 3 months, you will:
Work closely with your team on day-to-day engineering tasks
Unblock teammates and ensure progress is being made smoothly
Assist with communication and presentations to stakeholders
Get involved with process improvements
Participate in reviewing pull requests for your team
Within 6 months, you will:
Feel ownership and accountability for the features you and your team have crafted and released
Become a subject matter expert in 1 or more parts of our code base
Anticipate and resolve technical issues at the product level
Work across scrum teams for platform level enhancements and changes
About You:
Excellent written, verbal, and video-based communication skills (weโre a distributed team)
Demonstrated software development experience in Clojure or an alternate functional language with the expectation that you will learn Clojure quickly. ClojureScript experience is a bonus.
Keen to help architect solutions and scale a SaaS product
A high bar for building quality software
Solid knowledge of SQL
Proficient with RESTful API use, implementation, and design
Knowledge of testing methodologies
Knowledge of application security
Team player mentality who enjoys collaborating with cross-functional peers
A strong desire to keep learning new things
What Sets us Apart?
Work with a team that has a proven track record.
Our company growth will challenge and encourage you to broaden your skills.
Generous allocation of paid time off, and flexible work hours.
Available merit-based cash bonus plan.
Many opportunities for rewards and recognition!
Please mention that you found the job at ClojureJobboard.com
Apply now!