Lead Backend Developer
Our Engineering team is seeking an experienced Technologist and Software Engineer, with experience in Product feature development and Architecture who can be effective on all levels of our Engineering stack, and is willing to play necessary roles such as architect, tech lead, code reviewer, Agile coach, and mentor.
In short, we want to bring experienced Software Engineers in to make key decisions regarding technology, architecture, and software.
You're a great fit for our team if you can balance detail-oriented tasks with long term strategy and scale initiatives. Most of all, you must be passionate about what you create and about the impact it can have.
Create and maintain optimal automation software supporting the Roots Automation platform
Work with stakeholders to deliver and support the Roots Automation platform
Train and mentor junior engineers
Proactively drive the vision for architecture and design patterns
Build and manage a high quality Software Engineering team
Manage the delivery of high impact development solutions
8+ years of experience as a Sr. Software Engineer, Architect, or similar role
Expertise with backend languages, primarily Python
Expertise designing and developing REST API's and microservices
Experience with SQL and relational databases such as SQL Server, Postgres
Experience with cloud services, primarily Azure
Experience with serverless technologies such as Azure Functions
Experience with docker and containerization
Experience with Agile development methodologies
Advanced knowledge Agile practices
Working knowledge of CI/CD and corresponding such as Git, Jenkins, etc.
Experience mentoring junior engineers
Demonstrated experience with Software Architecture and Design
Experience working with and supporting cross functional teams
Experience with RPA technologies and platforms
Experience with AI/ML technologies and platforms
Experience with GraphQL
Have worked in a startup environment
At Roots, our mission is to make work more human by creating AI-powered "Digital Coworkers" that automate tedious and repetitive tasks. Our focus lies in tackling core challenges in Natural Language Understanding and Computer Vision while developing an automation product that envisions the future of work.
We believe in democratizing automations, allowing anyone to create them by defining tasks in plain English. Our platform aims to provide a robust environment to write and execute such tasks, effectively translating instructions into tangible outcomes while delivering enterprise-grade results and performance.
Our primary industry focus is Insurance, where success hinges on our customer’s ability to read and understand various unstructured legal, medical, and financial documents. To solve this, we recently built a universal document understanding capability, InsurGPT, that leverages an industry-specific fine-tuned large language model.
As a startup, Roots Automation offers a high-paced environment with ample growth and learning opportunities across multiple disciplines. Equity ownership opportunities are available for the right candidate.