Senior Staff Software Engineer

HirexHireDenver, CO
1dHybrid

About The Position

We are seeking a collaborative and forward-thinking Senior Staff Engineer to join our client's team in their new Denver office. In this role, you will join and help lead a passionate team that is driving innovation in the legal technology space. You will have the opportunity to work with cutting-edge tools, design/develop software applications, and provide guidance to engineering team members, all while making a difference to legal professionals everywhere. This role is hybrid to the Denver, CO area.

Requirements

  • Excellent written, verbal, and video-based communication skills (we’re a distributed team)
  • 8+ years’ professional work experience implementing full-stack solutions to real business problems
  • Extensive understanding of software development principles (object-oriented design, SOLID, Test-Driven Development, KISS, DRY)
  • Expert level of programming languages, tools and frameworks: C#, .NET Framework, .Net Core, GIT, Azure DevOps, NuGet, NPM, SonarQube
  • Excellent understanding of one major SPA/SSR framework: React, Next, Vue, Nuxt, Angular, Svelte, Sveltekit, etc...
  • Extensive knowledge of software design patterns
  • Understand Scrum practices and can keep a team focused on delivering value on time
  • Strong team player who is open to give and receive feedback
  • Enjoy brainstorming product and technical ideas
  • Willingness to learn and the desire to improve your craft and share the knowledge with others

Responsibilities

  • Design and develop software applications
  • Source for expert level knowledge of modern software development techniques and methodologies
  • Provide guidance on modern software engineering techniques and methodologies for code reviews
  • Take ownership of product features from estimates to design and development
  • Coach and mentor less experienced team members
  • Demonstrate expertise in a variety of software concepts (object-oriented design), practices (design patterns), and procedures (troubleshooting defects)
  • Lead the design and development for a product
  • Work with Product Management to prioritize tasks and ensure deadlines are met within the scrum team

Benefits

  • Supportive Company Culture
  • Global, Dynamic, and Diverse Team
  • Comprehensive Benefits Package (health insurance, retirement savings, generous PTO, and work-life balance)
  • Career Growth and Development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service