Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Staff Software Engineer (fullstack / backend)

LaBine and Associates

Staff Software Engineer (fullstack / backend)

San Francisco, CA
Full Time
Paid
  • Responsibilities

    Fulltime and remote-friendly opportunity for Sr Staff Software Engineer.

    As a staff-level member of the team, you will be responsible for designing and implementing complex solutions that impact both our Ember web app and API framework. You will also be expected to be a role model on coding standards, design, and other developers best practices.

    What You'll do:

    • Architect, implement and recommend new software component designs or enhancements to existing software products.

    • You will work closely with product, design, data, and your engineering teammates to build, test, and rapidly iterate on the platform and tools at the heart of our business.

    • Quality and high standards really matter to us - you will focus on continually applying high coding standards, excellent attention to detail, and a methodological work process.

    • Demonstrate proper coding techniques including maintainability, reuse, clean code, unit testing, and driving standards within the team.

    • Ensure performance scalability, availability, and security in everything you do.

    • Coach and help teammates through code reviews and white-boarding sessions.

    • Engage in the business goals as well as the technology.

    • Strong advocacy for technical standards and quality

    A bit about you:

    • 7+ years of experience working for a tech-focused company.

    • BS in Computer Science, Math, or equivalent work experience. Experience writing good software is a suitable replacement for a technical degree.

    • A full stack generalist with experience in both front-end and back-end technologies (we use primarily Ember.js and JavaScript/Node.js).

    • Strong architecture and system design skills.

    • Writes readable, maintainable, testable, and performant code.

    • Passion for software development processes and engineering culture.

    • Can evaluate tradeoffs between implementation time, maintainability, and impact.

    • You are someone that challenges the norm and isn’t afraid to voice their opinion.

    • Comfortable designing and communicating technical design choices to a non-technical audience.

    We get excited about candidates who:

    • Have strong leadership experience: Leading meetings, presenting, technical go-to person, and cross-functional leader.

    • Prior Tech Lead experience.