Staff Engineer - remote

Clearbanc
Posted 3 years ago

What your day-to-day will look like:

  • You’ll have strategic impact over a combination of a large team, a very deep technical problem, and/or a long time horizon
  • You’ll be a subject matter expert in Clearbanc’s technology stack and an owner of significant components of our code base
  • You’ll provide considerable guidance across the team, setting short to medium term strategic direction plans
  • You’ll influence prioritization and resourcing with the management team and cross-functional partners to tackle engineering goals
  • Contribute to core technological projects as well as experimental work
  • Work in an agile environment with 2 week sprints

You will thrive if you:

  • Have a strong technical background and enjoy researching new technologies to stay up-to-date in the tech industry
  • Have experience solving open-ended problems - this role will encounter a lot of these
  • Have a track record of creating improvements in business-critical systems around stability, performance, and scalability
  • Can work in a hands-on environment, while also taking a step back to act as a team leader
  • Are comfortable with the ambiguity of an early-stage company. This includes being able to transform product sketches into working technology, as well as working in an environment with a fast paced delivery schedule
  • Are Interested in Clearbanc’s core domain - helping entrepreneurs succeed by building valuable financial and software tools

Technical Requirements:

  • A Bachelor's or Master’s degree in computer science, software engineering or similar field
  • 8+ years of experience building web applications with technologies like (but not limited to): TypeScript, Vue and Node
  • Proven track record of scaling web applications on top of large, distributed systems with technologies like (but not limited to): RabbitMQ, Kubernetes, Kafka, PostgreSQL
  • The technologies of the web (HTTP, JSON APIs, REST, HTML)
  • SQL database programming and performance
  • *NIX environments, and Operating system details (including processes, threads and file systems)
  • Data structures and algorithms
  • Enterprise systems and asynchronous architectures
  • Writing maintainable systems