Jobgether-posted 5 days ago
Full-time • Senior

This role provides the opportunity to contribute to a fast-growing technology-driven company that is transforming how home improvements are delivered. You will design, develop, and maintain scalable web applications that enhance customer experiences and optimize workflows for installers nationwide. The position involves working closely with cross-functional teams, analyzing business needs, and implementing innovative solutions. As a senior engineer, you will lead technical decision-making, mentor junior engineers, and ensure software quality and performance. This is an excellent opportunity for someone who enjoys solving complex problems, working independently in a remote environment, and directly impacting operational efficiency and customer satisfaction.

  • Collaborate on an agile development team to gather specifications for enhancements and maintenance of web applications.
  • Analyze, design, develop, and test user-centric software solutions across the full stack.
  • Design and implement database solutions and optimize existing systems for performance and usability.
  • Propose development options and solutions that align with business objectives.
  • Conduct root cause analysis and document conclusions.
  • Mentor junior engineers and lead technical decision-making.
  • Implement and maintain web analytics and product templates to ensure consistency and reporting accuracy.
  • Champion best practices in code quality, testing, deployment, and explore emerging technologies to solve complex problems.
  • Bachelor’s degree in Computer Science or related discipline, or equivalent professional experience.
  • 6+ years of experience in web application development using C#, .NET, .NET Core, MVC frameworks, and client/server technologies.
  • Proficiency with SQL Server, SSMS, stored procedures, and scalable web applications and APIs.
  • Experience with HTML/CSS/SCSS, JavaScript, jQuery, and optionally VueJS or React.
  • Familiarity with cloud-native patterns and services (Azure, AWS, or Google Cloud).
  • Strong analytical and problem-solving skills with a professional demeanor.
  • Self-directed, motivated, detail-oriented, and able to adapt to multiple priorities.
  • Excellent communication and collaboration skills.
  • Advanced degree in Computer Science.
  • Experience leading small to medium-sized projects.
  • Knowledge of Azure DevOps or GIT.
  • Competitive compensation and benefits package.
  • 100% remote work environment with employer-provided equipment.
  • Medical, dental, and vision insurance.
  • Health Savings Account with employer contributions and flexible spending accounts.
  • Company-paid life, short-term disability, and long-term disability insurance.
  • 401(k) plan with employer match, 100% vested immediately.
  • Employee discount programs across electronics, groceries, travel, and entertainment.
  • Employee assistance program, pay on demand, and additional insurance options.
  • Paid time off and opportunities for career advancement.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service