LendingTree-posted about 1 month ago
$130,000 - $160,000/Yr
Full-time • Mid Level
Hybrid • Charlotte, NC
251-500 employees

As a Senior Software Engineer, you will design, build, and enhance core components across the full technology stack. You’ll work closely with product, design, and engineering partners to deliver scalable, high-impact features and systems. This role involves contributing to architectural discussions, building both front-end and backend components, and ensuring high-quality technical execution. You will mentor other engineers, uphold strong engineering practices, and influence technical decision-making within the team.

  • Contribute to the design, development, and execution of robust, scalable full-stack solutions
  • Implement high-quality front-end interfaces using modern JavaScript frameworks
  • Build and maintain backend services, APIs, and application integrations
  • Participate in architecture discussions and design reviews, offering clear, thoughtful recommendations
  • Support enhancements, maintenance, and upgrades to existing software systems
  • Contribute to the full SDLC to deliver reliable, high-quality products
  • Diagnose and resolve application issues in a timely and efficient manner
  • Assist in planning and prioritizing engineering work, ensuring timely delivery
  • Mentor junior engineers and help elevate team coding standards and technical practices
  • 5+ years of professional software engineering experience, with strong proficiency in Object-Oriented Programming
  • Strong hands-on experience with at least one modern front-end framework (React, Vue, Angular, etc.)
  • Deep understanding of HTML5, CSS3, SASS/PostCSS, and modern JavaScript (ES6+)
  • Experience implementing component-driven architecture, reusable UI patterns, and modular CSS
  • Familiarity with modern build tools (Webpack, Vite, Rollup, or similar)
  • Experience using front-end testing frameworks (Jest, Vitest, Cypress, etc.) and integrating them into CI/CD pipelines
  • Experience building enterprise platforms or significant components of enterprise systems
  • Experience designing, developing, and maintaining backend services and APIs
  • Experience working with Product, Marketing, Design, and other cross-functional teams
  • Experience mentoring junior engineers and collaborating effectively on engineering teams
  • Experience working in an Agile environment
  • Experience with SQL/NoSQL databases and cloud-based architectures
  • Strong analytical, communication, and problem-solving skills
  • Passion for continuous learning and participation in technical communities
  • B.S. in Computer Science or related field (or equivalent practical experience)
  • Experience with Vue.js / Vue 3, including the Composition API and state management libraries (Pinia or Vuex)
  • C# / .NET
  • Docker
  • RabbitMQ or other messaging technologies
  • Medical, dental, vision insurance
  • 401(k) matching
  • life insurance
  • pet insurance
  • competitive PTO (paid time off) policy
  • Annual bonus opportunity
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service