Ready to Apply?
Take the Next Step in Your Career
Join Onit and advance your career in Other-General
Apply for This Position
Click the button above to apply on our website
Job Description
Onit’s AI Center of Excellence (ACE) builds and develops an artificial intelligence platform to help enterprise legal teams create smarter operations and build better businesses.
At ACE, our mission is to empower people in legal.
We do this by making legal cheaper, faster & less intimidating.
We aim to measurably change how legal work is done & improve access to justice.
At the core of achieving this is our people and giving them the tools and support to succeed.
We are a global organization and team, spanning across the US, Europe, India and New Zealand, delivering value to Fortune 500 clients, such as Lenovo and Wesfarmers.
About this role
In this role you’ll help build and scale our rapidly growing products & platform.
You’ll work in collaboration with a multi-disciplinary team (software and AI, UI/UX, DevOps, QA) delivering towards shared product objectives.
The work will be varied - a mixture of building out new product features, integrating machine learning (ML) to add new capabilities as well as improvements and maintenance of existing software.
You’ll bring commitment to excellent software engineering practices whilst prioritizing delivery of value to our clients.
You’ll work with a team that utilizes Agile - learning and iterating to consistently improve processes and delivery.
Additionally, as a Senior Full Stack Developer, you will:
+ be involved in evaluation and introduction of new technologies
+ help evolve the architecture to support future requirements
+ own the production operation and monitoring of the system
+ challenge team processes, looking for ways to improve them and help guide the team through changes
+ support your team by sharing knowledge and mentoring more junior team members
+ make an impact on the whole team while supporting other teams within ACE
Our tech stack is primarily Typescript, Node and React as well as Python for ML.
The data is stored in Neo4j, Postgres or DynamoDB.
We run everything on AWS, use Terraform and Buildkite and deploy to production typically several times in a Sprint.
What we need
+ 5+ years of software development experience.
+ Excellent programming skills in either TypeScript or JavaScript
+ Good experience with ReactJS and/or Node.
js backend or related Javascript frameworks.
+ Experience in full development lifecycle of both backend and frontend applications (git, build pipelines, Jira or similar)
+ You choose to write unit/integration tests over testing your code manually.
+ You are keen to get involved in delivering AI capabilities - from data engineering, model evaluation, learning Python, the ML delivery process, to testing, integrating and productionising ML models
+ You are keen to grow, challenge and be challenged.
Bonus skills
+ You’ve worked on applications on AWS and have a good understanding of AWS services
+ Exposure and understanding of AI, machine learning or the ML delivery process
+ C# (we integrate with Microsoft tools), Python (as the language of machine learning)
+ We are big fans of infrastructure and CI/CD pipelines as code, so if you did any DevOps we’d have another passion to share.
By the way, we use Terraform and Buildkite.
+ Graph databases (Neo4J), Docker, Microservices, Elastic Search, Html & CSS, which have nothing to do with each other, but are still in the same bullet-point.
+ You buy into Agile.
Spoiler interview question: should we have put this in the list above?
Benefits
+ Competitive salary
+ Work from home flexibility
+ Continued learning development
+ Modern tech stack
+ Empowered and supporting teams
+ Central city office location with great coffee, snacks, parking options
Powered by JazzHR
Don't Miss This Opportunity!
Onit is actively hiring for this Senior Full Stack Developer position
Apply Now