Laurel is the world’s first AI Time platform for professional services firms. The company's AI transforms how organizations track, analyze, describe, and optimize their most valuable resource: time. By automating work time and connecting time data to business outcomes, Laurel enables firms to increase profitability, improve client delivery, and make data-driven strategic decisions. Founded in 2018, Laurel serves many of the world's largest accounting, consulting and law firms.
Staff Software Engineer
Location
California
Posted
39 days ago
Salary
Not specified
Job Description
Job Requirements
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues. Continuously improve the performance, scalability, and security of our applications
- Provide technical guidance and mentorship to junior developers, fostering a culture of learning and growth within the team
- Stay up-to-date with the latest industry trends and technologies, and proactively suggest improvements and new features to enhance our products
- Implement automated testing and continuous integration/continuous deployment (CI/CD) pipelines to ensure robust and reliable software releases
- Work with Product and Customer Success teams to flesh out business requirements and designs for those requirements and systems
- We want you not just to build but to
- engage
- with our product and our users. Your input and opinion will be highly valuable and it is expected that you have many thoughts on how things should be done and why.
- Teammates:
- You will work on a “pod” with various other engineering disciplines. Each pod is assigned an area of focus related to customer needs and our product offering. Pods typically have 4-7 members.
- Your work is not silo’d to the pod, however. You are expected to work with all engineers at the company in some capacity, as needed. Good communication skills are essential.
- You will be a great fit if you have:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- 8+ years of professional experience in software development, with a focus on full-stack development. Significant experience with modern web technologies is preferred
- Use of AI in your day to day work
- Have
- deep knowledge and understanding
- , as well as
- strongly-held opinions
- about some of the below technologies (or similar). We want to hear your thoughts on best practices, patterns, code smells, ways to improve performance, etc. What things would you teach our other engineers? What has bitten you in the past? What things help you
- consistently
- deliver software that is of the
- highest
- quality, and why?
- Frontend:
- Required: Strong understanding of React, Typescript, JavaScript, HTML, CSS
- Nice to Have: Familiarity with NextJS, TailwindCSS, component libraries
- Backend:
- Required: Strong understanding of Typescript, Node.js, messaging queues (ie. AWS SQS), MongoDB, NestJS
- Nice to have: Experience with Python (Django, FastAPI, or Flask). Familiarity with Airflow and PostgreSQL
- Take
- ownership
- over our product and the parts of it that you’re responsible for. You should be invested and have a proven history of early action and initiative, rather than waiting for direction as this is an important part of working at Laurel
- Strong analytical and problem-solving skills, with the ability to think critically and creatively. Ability to work in a fast-paced, dynamic environment and manage multiple priorities
- Excellent communication and collaboration skills, with the ability to work effectively in a fast-paced, team-oriented environment
- A customer mindset with proven ability to engage with customers and understand their needs
- Experience in AI, is strongly preferred
- Flexibility and Logistics
- Visa Sponsorship
- : Requests for Visa sponsorship will be reviewed on a case-by-case basis.
- Why join Laurel:
- To date, we've secured significant funding from renowned venture capitalists (Google Ventures, IVP, Anthos, Upfront Ventures), as well as notable individuals like Marc Benioff, Gokul Rajaram, Kevin Weil, and Alexis Ohanian
- A smart, fun, collaborative, and inclusive team
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer architecting scalable systems for educational technology platform
Software Engineer designing solutions in Veritone's AI ecosystem
Senior Software Engineer
SoFiSoFi helps you save, spend, earn, borrow, invest, and protect your money–all in one app. NMLS 1121636
Senior Software Engineer developing cloud solutions at SoFi
Senior Software Engineer 2, Game Systems
ZwiftWe are the fitness company born from gaming. And we’re on a mission to make more people, more active, more often.
Senior Software Engineer ensuring stable game experience across Zwift platforms