freehire launches on Product Hunt on 26 August.

Follow →

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

Open 36d

You will own the platform delivering financial clarity to businesses ranging from SMEs to Fortune 500 enterprises. You will build full-stack, cloud-native solutions on Azure, linking modern technology with leading financial organizations while leading the engineers around you. You will set technical direction, champion continuous improvement, and facilitate no/low-code bank connector configurations that connect the platform to the world's leading banks. If you enjoy working with intricate decentralized architectures and thrive in a you-build-it-you-run-it culture, this opportunity is for you, and you will help shape how the world manages its finances.

Responsibilities

  • Work alongside architects and product managers to develop, estimate, and deliver new features spanning the full stack — front-end, server-side, and database tiers
  • Harness the full power of Azure to architect cloud-native solutions that are scalable, resilient, and built to perform under real-world demand
  • Drive continuous improvement across software applications, owning delivery pipelines and feature flags to ensure seamless, confident integration and deployment
  • Champion quality at every layer by leading rigorous unit, integration, performance, and security testing
  • Own reliability across the full environment lifecycle, using observability tools and logging to diagnose and resolve issues in development, test, and production
  • Stay ahead of tech trends, engage with the broader tech community, mentor fellow engineers, and lead technical design and code reviews
  • Find opportunities to sharpen team operations, processes, methodologies, and technology choices
  • Ensure every piece of work meets the highest quality, operational, and architectural standards
  • Facilitate the configuration of no/low-code bank connectors with top-tier financial institutions
  • Participate in the on-call pager rotation under the you-build-it-you-run-it model

Requirements

  • Bachelor's degree in Computer Science or equivalent professional experience, with at least 8 years of hands-on application development experience
  • Expert in application development best practices, cloud architecture, and deployment, with deep experience building robust solutions in complex distributed systems
  • Deep expertise in ASP.NET/Core and C#, with expert-level Microsoft SQL Server database development and daily use of Visual Studio
  • Extensive hands-on experience with Azure Services, including designing and implementing CI/CD pipelines within Azure DevOps
  • Highly accomplished in building web applications using Angular with TypeScript, with strong command of TDD and BDD practices and familiarity with JavaScript frameworks
  • Proven mentoring experience, growing fellow engineers and influencing across teams
  • Highly analytical, data-driven, and committed to quality with understanding of customer needs
  • Self-starter and fast learner who communicates effectively with technical and non-technical partners, thrives in cross-functional global agile teams
  • Advanced skills in fixing technical issues, solid understanding of Windows operating system principles, experience in the financial industry is a plus

Benefits

  • Professional development budget
  • Flexible in-office days (10+ days a month)
  • Bi-weekly all-company meeting with Leadership Team
  • Team offsites, team bonding activities, happy hours
  • Competitive bonuses and equity
  • Competitive benefits covering physical and mental healthcare, retirement, family forming, and family support
  • Employee giving match
  • Mobile phone stipend
  • R&R days
  • Generous wellness reimbursement and weekly onsite & virtual programming
  • Generous vacation policy
  • Industry-leading parental leave policies and family planning benefits
  • Catered lunches, fully-stocked kitchens with premium snacks/beverages, and fun events

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