HybridTwo days of work from home per week; core hours are 10:00–15:00.
Software EngineeringFull-Stack Engineering
About the job
Requirements
A degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
Five to eight or more years of experience with C#, .NET, and SQL Server.
Strong, proven full-stack development experience.
Proficiency in HTML5, CSS3, and JavaScript.
Strong command of Git, continuous integration and continuous delivery (CI/CD), and Agile.
Demonstrated experience designing and evolving the architecture of large, long-lived systems.
Responsibilities
Architect, design, and evolve robust solutions within the enterprise system.
Lead technical decisions and drive engineering best practices across the codebase.
Safeguard the long-term scalability, maintainability, and architectural integrity of the system.
Mentor and develop other engineers across the team.
Write clean, scalable, maintainable code, and raise the bar for code quality.
Troubleshoot and resolve complex issues across the system.
Collaborate closely with project managers, business analysts, and quality assurance professionals.
Take ownership across the full software development life cycle.
Stay current with emerging fintech technologies and help guide their adoption.
Desired Qualifications
Microsoft Azure experience.
Insurance industry knowledge.
DevOps tools and practices.
Blazor or Web API experience.
We're looking for a Senior Full Stack Developer with deep expertise in Microsoft technologies (C#, SQL Server, and ideally Blazor) to help architect and steward our single, large-scale enterprise system. Beyond writing excellent code, you'll shape the technical direction of the platform, safeguard its long-term health and scalability, and grow the developers around you.
What You'll Do
Architect, design, and evolve robust solutions within our enterprise system
Lead technical decisions and drive engineering best practices across the codebase
Safeguard the long-term scalability, maintainability, and architectural integrity of the system
Mentor and develop other engineers across the team
Write clean, scalable, maintainable code, and raise the bar for code quality
Troubleshoot and resolve complex issues across the system
Collaborate closely with project managers, business analysts, and QAs
Take ownership across the full SDLC
Stay current with, and help guide adoption of, emerging fintech technologies
Degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
5–8+ years of experience with C#, .NET, and SQL Server
Strong, proven full-stack development experience
Proficiency in HTML5, CSS3, and JavaScript
Strong command of Git, CI/CD, and Agile
Demonstrated experience designing and evolving the architecture of large, long-lived systems
Nice To Have
Microsoft Azure experience
Insurance industry knowledge
DevOps tools and practices
Blazor / Web API experience
Flexi Hours — Core hours are 10:00 – 15:00
Hybrid — 2 days' work from home
Weekly Happy Hour — 14:00 – 15:00 on Fridays
Company Socials — Once a month at the end of the month
Complimentary Energy Drinks — Monster Energy drinks provided in-office