This job posting has expired and no longer is available. Please explore other opportunities.

Senior Software Engineer (Full Stack)

This could be you

We are seeking relentlessly curious, deeply ambitious Senior Software Engineers ready to take on a big role. We’re a small — but fast-growing — team that is dedicated to producing truly exceptional software, and as an early Senior Software Engineer on our team, you’ll have the opportunity to make a massive impact.

Here’s what you’ll be doing


Driving the development of large-scale features and projects


You’ve developed a facility with software architecture and design that lets you confidently and skillfully drive the development of large-scale projects, from a big new feature, to a major refactor. You’re able to articulate and weigh the trade-offs between various implementations, and while you are undaunted by essential complexity, your experience has taught you to be biased towards simplicity and pragmatism. You weigh not just technical considerations when making your decisions, but also the business context surrounding your work.


Helping grow the team


Being a great senior engineer is about more than just writing and shipping code. A key responsibility of any senior engineer at Rise is helping to grow the team. This takes many forms, like mentoring more junior engineers, doing code reviews, sharing your knowledge in the form of internal talks, presentations, and docs, and being a sounding board and a source of expertise for others as they work on hard problems.


Practicing extreme ownership and pushing for improvement


You are never content with the status quo. As a senior member of the team, it is expected that you will demonstrate extreme ownership and relentlessly agitate for improvement.


Your qualifications

  • 5+ years of experience as a software engineer working in complex domains and large products
  • Proficient in JavaScript (including ES7+ syntax). TypeScript experience is a big bonus.
  • Advanced-level experience in a modern front-end framework, like React or Angular
  • Proficient in systems design and architecture, including expertise in domain modeling, distributed systems/microservices architecture, relational database modeling, and/or REST or GraphQL API design
  • Excited about and experienced with collaborating closely with product and design
  • Kind, empathetic, and pleasant to work with
  • Passionate about continually learning and developing
  • Adamant in your commitment to shipping high-quality, well-structured and maintainable code
  • Driven and entrepreneurial: we’re a fast-growing, scrappy startup, and we prefer candidates that are experienced working in a fast-paced environment
  • Willing to roll up sleeves and do whatever needs to be done to make this a great place to work


Subscribe to Job Alerts