San Francisco, CA; Los Angeles, CA; New York, NY Hybrid Full-time USD 190,000 – 245,000 / year

Laurel is hiring a Staff Software Engineer

Responsibilities

  • Architect and Develop: Design, build, and maintain efficient, reusable, and extremely reliable code across both frontend and backend components of our applications
  • Work closely with cross-functional teams, including product managers, designers, and other engineers, to gather requirements, define technical specifications and measures of success, and deliver high-quality software solutions
  • 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

Requirements

  • 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
  • Frontend: Strong understanding of React, Typescript, JavaScript, HTML, CSS
  • Backend: Strong understanding of Typescript, Node.js, messaging queues (ie. AWS SQS), MongoDB, NestJS
  • 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

Nice to Have

  • Frontend: Familiarity with NextJS, TailwindCSS, component libraries
  • Backend: Experience with Python (Django, FastAPI, or Flask). Familiarity with Airflow and PostgreSQL
  • Experience in AI, is strongly preferred

Benefits

  • Great employee benefits, including equity and 401K
  • Bi-annual, in-person company off-sites, in unique locations, to grow and share time with the team
Required Skills
Software DevelopmentNextTailwindCSSPythonAirflowPostgreSQLAI
About company
Laurel
Laurel is the leading AI Time platform for professional services firms, transforming how organizations capture, analyze, and optimize time. Its proprietary machine learning technology automates work time capture and connects time data to business outcomes.
All jobs at Laurel Visit website
Job Details
Department Engineering
Category other
Posted 7 days ago