freehire launches on Product Hunt on 26 August.

Follow →

Senior Full-Stack Developer

Open 17d

You will own product features end to end, from the Angular interface a client touches down to the C#/.NET API that powers it. You will design, build, test, deploy, and support features across both sides of the stack, taking responsibility for the complete user experience. You will create performant, accessible, and intuitive interfaces that help customers confidently work with complex financial data, from dashboards and visualizations to onboarding and transaction workflows. You will build reliable, well-documented REST APIs and data contracts that are secure, scalable, backwards compatible, and easy to integrate with. You will write clean, maintainable, well-tested code while continuously improving architecture, performance, reliability, and operational excellence. You will partner closely with Product Managers, Product Designers, QA, Data Science, and fellow engineers to translate business problems into technical solutions. You will monitor, troubleshoot, and improve the systems you build using observability tools, testing, and continuous delivery practices. You will provide thoughtful code reviews, mentor other developers, share technical knowledge, and use AI-assisted development to accelerate implementation while applying sound engineering judgment.

Responsibilities

  • Own product features end to end across the Angular front end and C#/.NET back end
  • Design, build, test, deploy, and support features for the complete user experience
  • Build performant, accessible, and intuitive client interfaces for complex financial data
  • Design and evolve reliable, secure, scalable, and backwards-compatible REST APIs and data contracts
  • Write clean, maintainable, well-tested production-quality code
  • Continuously improve architecture, performance, reliability, and operational excellence
  • Collaborate with Product Managers, Product Designers, QA, Data Science, and engineers to translate business problems into technical solutions
  • Monitor, troubleshoot, and improve production systems using observability tools and continuous delivery practices
  • Provide thoughtful code reviews and mentor other developers
  • Share technical knowledge and help improve engineering standards across the team
  • Leverage AI-assisted development to accelerate implementation

Requirements

  • 6-8+ years building and shipping production full-stack web applications
  • Strong Angular/TypeScript front-end depth
  • Hands-on C#/.NET API experience
  • Production-grade Angular with TypeScript and working C#/.NET on a relational database
  • Bachelor's degree in Computer Science, Software Engineering or a related technical field, or equivalent practical experience
  • Must be legally authorized to work in Canada

Benefits

  • Health and dental coverage as of day 1
  • Flexible paid time off
  • Remote work environment with frequent in-person gatherings and activities

See also