Full Stack Software Engineer (Applications)

Evisort

Evisort

Software Engineering, IT
Toronto, ON, Canada · Remote
Posted on Friday, June 28, 2024
Evisort is on a mission to change how companies interact with their most important legal documents, their incoming and outgoing contracts. The company was founded in 2016 out of Harvard Law and MIT research to develop artificial intelligence (AI) algorithms to help companies rapidly and accurately mine contracts for data. Evisort's AI understands meaning and context in legal language, virtually eliminating the need to screen contracts. Evisort helps companies to organize, understand, and extract data from their contracts. With Evisort, information locked away in documents becomes searchable, and key contract terms and important dates can be surfaced to the right people at the right time to accelerate legal review, reduce costs/risks and improve business compliance.
We are backed by some of the most prominent VCs with Microsoft being an investor in our last round of financing. Come join us and help us revolutionize a multibillion-dollar industry.

The Role:

  • Evisort is seeking a Full Stack Software Engineer to join one of our cross-functional, dynamic, diverse, and fun engineering squads on a mission to build the best-in-class, next-generation, AI/ML-powered, legal contract intelligence platform. This role has high visibility and high impact, and ideal candidates are used to collaborating across teams, including but not limited to development, product, design, and customer success.

What you'll do:

  • Design, implement and deploy secure, scalable, and robust APIs for large scale features
  • Optimize cloud applications performance and build event-driven microservices
  • Leverage AWS technologies to scale our platform for millions (and soon billions) of contracts.
  • Seamlessly incorporate the results of our data scientists' research into our web applications and services
  • Write high-quality, easy-to-maintain-and-extend code with plenty of tests and built-in observability
  • Work as part of an Agile team in a collaborative environment where you regularly plan, and execute tasks to scale and expand our rapidly-growing enterprise-grade SaaS product

Skills/Qualifications:

  • 4+ years of experience in software development with a proven track record of ownership and delivery
  • Excellent problem solving, collaboration, and communication skills, both verbal and written
  • Excellent knowledge of modern software engineering best practices and agile development processes
  • Proficient in Python and related web development frameworks (Django and Flask)
  • Proficient in Relational Database (Postgres or MySQL)
  • Experience with message-based interprocess communications (SQS, Kafka, or Redis Streams)
  • Strong understanding of AWS or similar cloud computing platforms
  • Experience with Front-end development using React and TypeScript
  • Experience with Git or other distributed version control systems