Staff Engineer, Technical Lead

EBizChargeIrvine, CA
134d

About The Position

We’re seeking a talented and experienced Staff Engineer with a proven track record in leading teams and working within Accounts Receivable workflows to join our rapidly growing, industry-leading payment software company. As a Staff Engineer, you will lead an established development team, drive new feature initiatives, define functional requirements, perform code reviews, and play a key role in advancing one of our flagships Blazor-based web applications.

Requirements

  • Bachelor’s degree in Computer Science or related field.
  • 8+ years of Full-Stack .NET development experience, including 3+ years developing Blazor Server applications.
  • Expert-level proficiency in C# and deep expertise in ASP.NET Core frameworks (.NET Core / .NET 8+).
  • Hands-on expertise with API development and integration (REST, WebAPI, SOA, WCF)
  • Solid database design skills with T-SQL, ADO.NET, and stored procedures.
  • Hands-on experience with JavaScript, HTML, CSS; experience with TypeScript and front-end frameworks (Vue, React, Angular).
  • Proficiency with Minimal APIs, Dependency Injection, Unit Testing, and CI/CD pipelines.
  • Experience with Azure Cloud (Azure Functions, App Services), serverless event-driven architectures, and DevOps processes.
  • Proven ability to lead engineering teams, assign resources effectively, and foster a culture of excellence.
  • Proactive, goal-oriented, adaptable, strong analytical/problem-solving abilities, and effective communication skills.
  • Enterprise software development background.
  • Desire to grow with the company long-term.

Nice To Haves

  • Experience in Machine Learning / AI applications.

Responsibilities

  • Lead Development Initiatives, oversee the design, development, and maintenance of interactive web applications using Blazor and related technologies, ensuring seamless integration with backend services, scalability, and performance.
  • Partner with the CTO and senior leadership to architect solutions, define system design patterns, and guide team members on both new features and bug fixes.
  • Work closely with Product Owners, UX/UI Designers, QA, Customer Support, and other stakeholders to ensure product success.
  • Define functional and non-functional requirements, develop application architectures, and create UI/UX representations using modern tools and methodologies.
  • Advocate for disciplined, iterative development practices, conduct code reviews, and ensure adherence to software best practices.
  • Full Product Lifecycle Ownership contributes to analysis, design, coding, testing, troubleshooting, and deployment activities.
  • Mentorship & Knowledge Sharing. Lead by example, provide guidance to engineers, document technical designs, and share best practices company-wide.
  • Engage in agile ceremonies, participate in product demos, and support continuous improvement efforts.

Benefits

  • 100% employer paid benefits (including Medical, Dental, Vision, & life insurance) for selected plans for the employee.
  • Retirement 401(k) plan with company match
  • Gym access, dry cleaners, car wash conveniently located within building.
  • Generous PTO plan with an additional 9 Days Company Paid Holidays per year.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service