Senior Software Engineer

Vorys, Sater, Seymour and Pease LLP.Cincinnati, OH
$135,000 - $160,000Remote

About The Position

The Senior Software Engineer will design, develop and implement software solutions utilizing Laravel, TailwindCSS, HTML, SQL and JavaScript. This position is responsible for developing backend and frontend components, database schemas and models, writing/maintaining tests, creating/maintaining deployment pipelines and environments, and responding to support issues and production bugs/outages. At this time, candidates who would work in the following states will not be considered for this role: AZ, CA, CO, CT, DE, DC, HI, IL, MA, ME, MI, MD, MN, NV, NJ, NY, RI, VT, and WA.

Requirements

  • 5+ years of experience with Laravel (or similar frameworks such as Django, Ruby on Rails)
  • 5+ years of experience with frontend technologies (HTML, CSS, JavaScript), preferably experience with a frontend framework (such as Svelte, React, Vue)
  • Experience developing and maintaining infrastructure for a Laravel application, including CI/CD, server maintenance and scaling
  • Experience performing code reviews and providing feedback/mentorship to fellow engineers
  • Experience debugging frontend, backend and database issues
  • Ability to collaborate closely with cross-functional teams, including designers and product managers
  • Experience with database design, SQL and Eloquent ORM
  • Ability to turn designs into responsive frontend code
  • Demonstrated knowledge of accessibility best practices
  • Bachelor's degree in related discipline or combination of equivalent education and experience.
  • Bachelor’s degree in computer science preferred.
  • 5 - 7 years of experience in similar field.
  • 5+ years experience using Laravel or similar framework.

Nice To Haves

  • Experience building/maintaining design systems
  • Experience with TailwindCSS
  • Experience with ASP .NET

Responsibilities

  • Develop and maintain Laravel applications using PHP, SQL, CSS, JavaScript and related technologies.
  • Write and maintain unit tests and automated click tests.
  • Participate in sprint ceremonies, collaborate with product and design.
  • Debug and troubleshoot issues, including production support, across the backend, frontend, and database components of the application.
  • Maintain and develop components for a shared design component library.
  • Perform code reviews, provide feedback to other engineers, ensure quality of codebase.
  • Maintain CI/CD pipelines, infrastructure and databases.

Benefits

  • medical
  • dental
  • vision
  • FSA
  • life and disability coverage
  • paid maternity & parental leave
  • family building resources
  • identity theft protection
  • a 401(k) plan
  • paid sick, personal and vacation time
  • opportunities for professional growth
  • work-life balance
  • programs that recognize and celebrate your contributions
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service