Homebase (YC W21)

Senior Software Engineer/Technical Lead

Homebase (YC W21)

full-time

Posted on:

Origin:  • 🇺🇸 United States • Colorado

Visit company website
AI Apply
Manual Apply

Salary

💰 $178,000 - $209,000 per year

Job Level

Senior

Tech Stack

JavaJavaScriptNode.jsPythonReactRubyWebpack

About the role

  • Develop comprehensive frontend and backend solutions integrating seamlessly into our broader service architecture.
  • Lead and participate in critical technical, design, and product discussions with leaders across our engineering and product teams.
  • Mentor junior engineers, providing guidance and feedback to help grow their technical skillsets.
  • Innovate and implement new technologies to enhance application performance and development efficiency.
  • Collaborate with team members to define, design, and ship new features in a fast-paced environment.
  • Tackle challenging, novel situations every day and work just as nicely.
  • Design and build key components of our product platform while working closely with a dynamic technical team.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent training, fellowship, or work experience.
  • A minimum of 5 years of experience in software development with a proven track record in full-stack development.
  • Strong hands-on experience with JavaScript, CSS, and frameworks/tools like React, Node.js, and webpack.
  • Excellent understanding of server-side languages such as Ruby, Python, or Java.
  • Strong partner-facing capabilities.
  • Tech leadership skills, with a proven ability to handle complex technical projects independently.
  • Ability to delegate tasks and mentor junior team members effectively.
  • A commitment to writing understandable, maintainable, and reusable software.
  • Effectiveness in implementing scalable software solutions.
  • Success in mentoring and leading projects within time constraints.
  • Contribution to the continuous improvement and innovation at Homebase.
  • Excellent analytical and time management skills.
  • Strong verbal and written communication skills.