DevJobs

Software Architect

Overview
Skills
  • Coding
  • System Design
  • Web-Systems
  • Business Logic Management
  • DDD
  • Lean-Startup
  • TCR
  • TDD

NEXT’s mission is to help entrepreneurs thrive. We’re doing that by building the only technology-led, full-stack provider of small business insurance in the industry, taking on the entire value chain and transforming the customer experience.


Simply put, wherever you find small businesses, you’ll find NEXT.


Since 2016, we’ve helped hundreds of thousands of small business customers across the United States get fast, customized and affordable coverage. We’re backed by industry leaders in insurance and tech, and we still have room to grow — that’s where you come in.


As a Software Architect at Next-Insurance, you will be a member of the Team designing the System's overall Architecture.

This happens via participation in key projects, helping to shape the Architecture while the system evolves. This also happens in an afterlook at the architecture, getting insight, and building the consensus for shifts and adaptations of the architecture.

You will work closely with engineering teams on various projects, with Product Managers, Insurance Experts, Data Engineers, Data Scientists, and any other party that would be relevant. You will gain and maintain a deep understanding of the System and the Business - allowing you to find leverages of making a real impact.


What We Need:


  • Passionate about delivering remarkable software to impact the lives of real people.
  • Experience building various large/complex Web-Systems.
  • An excellent coder, able to produce exemplary artifacts.
  • An excellent system designer, being able to tackle complex problems, deeply understand them, and come up with balanced solutions taking into account the relevant tradeoffs.
  • A true believer in simplicity over cleverness.
  • A practical person constantly looking to make an impact - avoiding "high effort, low impact" work.
  • Ability to simplify complex ideas and communicate them clearly to various audiences.
  • Experience with Lean-Startup, TDD, TCR, DDD, and managing complex business logic - an advantage.
  • Ability to drive initiatives that are not code-oriented, e.g. forming new engineering processes, from inception to running reliably without the initiator.
  • Ability to be hands-off, eyes-on, and affect initiatives not owning.
  • A person most other people will enjoy working with.

Next Insurance