Full Stack Software Engineer
Job Description
Company Overview:
This opportunity is with a well-funded, technology-driven company operating in the commercial risk and financial services space, focused on building software for complex, real‑world industries. Their mission is to make risk friction-less for the builders and operators shaping the physical world - from early design through construction and long‑term operation. They are building a modern platform where software, data, and automation work together to deliver:
- Faster decisions
- More accurate, dynamic outcomes
- Better long-term results in complex environments
Rather than simply modernizing legacy tools, the team is building foundational infrastructure that supports how real‑world businesses operate at scale. The company is well-capitalized, having raised over $20M from respected technology, fin tech, and strategic investors. It's early enough for meaningful ownership and influence, while operating at real production scale with paying customers.
What You'll Do:
You'll collaborate closely with other engineers and product stakeholders to translate complex, real‑world requirements (often starting as spreadsheets or informal processes) into clean, reliable, production‑grade software. The team cares deeply about correctness, performance, and long‑term maintainability. This is an ownership-heavy role, ideal for engineers who enjoy reasoning from first principles, shipping quickly, and improving systems that feel brittle or over engineered.
Key Responsibilities:
- Design, build, and own backend and full‑stack systems that power:
- Core pricing and decision logic
- Internal and external workflows
- Platform life cycle and data infrastructure
- Translate complex business logic into clear, testable, maintainable services
- Improve performance, reliability, and correctness across core systems
- Influence architectural decisions that shape how the platform scales over the next several years
- Work closely with product and domain partners to define the right abstractions
- Maintain a high bar for code quality, simplicity, and developer experience
Qualifications:
- Strong experience building production software in modern tech environments
- Comfort working with complex logic, edge cases, and evolving requirements
- Experience with backend systems, APIs, and data‑driven applications
- Curiosity and willingness to learn a new problem domain over time
Front End: React/React.js
Back End: Node.js, Python, Java, GO, Ruby