← Back to list
Job

Senior Software Engineer

Backend Developer • Remote • Full-time • 📍 Karnataka

A Senior Software Engineer (Full-Stack) role designing, building, and launching end-to-end features that directly impact thousands of business customers, using C#/.NET and React/TypeScript.

Responsibilities

  • Deliver impactful features and enhancements, ensuring exceptional experience for users
  • Keep the lights on for the platform
  • Find the best solution, challenge the consensus when a better path is seen
  • Drive continuous improvements to the platform, processes, and tooling
  • Solutions: collaborate with Product to better understand the problem, brainstorm solutions, challenge assumptions and the status quo
  • Architecture: non-functional requirements, system design, peer reviews
  • Scoping: break work into tasks, estimate, refine and align with the team
  • Implementation: write clean, testable, and maintainable code; test thoroughly using a combination of unit, integration, e2e and manual exploratory testing
  • Deployment: create build and release pipelines, deploy infrastructure using infrastructure-as-code, ship changes under feature flags
  • Maintenance: ensure observability, resolve problems, alerts, incidents and BAU requests
  • Drive the changes: retrospective analysis, RCA / lessons learned, change requests
  • Share the expertise: mentor junior engineers through code reviews, pairing and feedback

Requirements

  • 7+ years of experience in engineering roles
  • 3+ years of experience working with C# / .NET
  • 1+ years of experience working with React / TypeScript
  • Proficiency in cloud/distributed systems design and implementation
  • Strong unit, integration testing, mock frameworks and debugging skills
  • Experience with PaaS, ideally Azure
  • Experience with SQL (Azure SQL is a plus)
  • Experience with Docker, containers and Kubernetes

Soft skills

Thrives on solving complex problems, shipping iteratively, and working in a highly collaborative, fast-paced environmentWilling to challenge conventional thinking to drive quality, performance, and stability

What we offer

  • Full onboarding support and continued development opportunities
  • Options for flexible working
  • Regular social activities
  • Pension contributions
  • Discretionary bonus scheme
  • Private health cover
  • Life assurance
  • Family friendly policies including enhanced Maternity & Paternity leave

About the company

Allica Bank is the UK's fastest growing company and the fastest-growing financial technology (Fintech) firm ever. Its purpose is to help established SMEs — one of the last major underserved opportunities in Fintech. Established SMEs are the backbone of local communities, representing over a third of the economy, yet have been largely neglected by both traditional high street banks and modern fintech providers.

Similar jobs