freehire launches on Product Hunt on 26 August.

Follow →

Senior Full-Stack Software Engineer (Azure & .NET)

Open 36d

You will build and own the platform powering financial clarity for businesses ranging from SMEs to Fortune 500 enterprises. You'll own full-stack feature delivery across front-end, server-side, and database tiers, leveraging Azure to craft scalable, resilient cloud solutions at the core of a fast-growing SaaS product. You'll shape technical direction and mentor fellow engineers within a you-build-it-you-run-it team that holds itself to the highest standards. If you're energized by complex distributed systems and want to make a measurable impact on how the world manages its finances, this role is for you.

Responsibilities

  • Partner with architects and product managers to design, estimate, and deliver features across the full stack — front-end, server-side, and database tiers
  • Leverage Azure services to build scalable and resilient cloud-native solutions
  • Improve software applications and own delivery pipelines and feature flags, ensuring seamless integration and deployment
  • Drive unit, integration, and non-functional testing — including performance and security
  • Use observability tools and logging to diagnose and resolve issues across development, test, and production environments
  • Stay ahead of tech trends, mentor fellow engineers, and lead technical design and code reviews
  • Continuously improve team operations, processes, methodologies, and technology choices
  • Ensure all work meets quality, operational, and architectural standards
  • Participate in the on-call pager rotation

Requirements

  • Bachelor's degree in Computer Science or relevant equivalent experience, with at least 5 years of application development experience
  • Experienced and proficient in application development guidelines, cloud architecture, and deployment
  • Deep expertise in ASP.NET/Core and C#, with advanced knowledge of Microsoft SQL Server
  • Hands-on experience with Azure Services, Azure DevOps, and designing and implementing CI/CD pipelines
  • Extensive experience building web applications using modern JavaScript frameworks, with a strong grasp of TDD and BDD practices
  • Proven track record to influence and mentor developers within an agile team environment
  • Skilled in reviewing and estimating user stories as part of an agile delivery process
  • Strong troubleshooting skills with hands-on experience in production application support
  • Solid understanding of Windows operating system principles and administration
  • Experience in the financial industry is a plus

Benefits

  • Competitive salary, bonuses, and equity
  • Competitive benefits that cover physical and mental healthcare, retirement, family forming, and family support
  • Employee giving match
  • Mobile phone stipend
  • R&R days so you can rest and recharge
  • Generous wellness reimbursement and weekly onsite & virtual programming
  • Generous vacation policy
  • Industry-leading parental leave policies. Family planning benefits.
  • Catered lunches, fully-stocked kitchens with premium snacks/beverages, and plenty of fun events
  • Professional development budget

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available