Senior Software Engineer

Website Growthprof, Colombo

Senior Software Engineer (.NET – React – Azure)

Company: Growthprof | Colombo

About Growthprof

Growthprof is driving innovation in the Australian tax industry by leveraging modern cloud technology and a culture built on learning, ownership, and high-quality delivery. We are looking for a Senior Software Engineer who is a clear communicator, a natural collaborator, and a technical leader capable of driving decisions that elevate our product.


The Role

As a Senior Software Engineer, you will design, develop, and maintain robust, full-stack solutions using .NET (C#) and React. Working closely with architects and product stakeholders, you will deliver secure, high-performance applications that scale alongside our rapidly growing business.

Key Responsibilities

  • Development: Build and maintain scalable applications using .NET 8, ASP.NET Core, and React.

  • API Design: Build and optimize RESTful APIs and services, ideally within a microservices environment.

  • Cloud Integration: Utilize Azure services—including Functions, APIM, Redis Cache, SignalR, and Azure AD B2C/Entra External ID—to deliver secure solutions.

  • Frontend/Backend Synergy: Seamlessly integrate frontend components with backend systems to ensure a fluid user experience.

  • Code Excellence: Uphold high standards through clean architecture, comprehensive testing, and performance optimization.

  • Agile Collaboration: Participate in code reviews, Agile ceremonies, and CI/CD workflows via Azure DevOps to continuously improve the platform.


Required Skills & Experience

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field.

  • Experience: 4+ years of professional development experience, with a focus on back-end or full-stack .NET environments.

  • Backend Stack: Strong expertise in C#, .NET 8, ASP.NET Core, EF Core, and MS SQL Server.

  • Frontend Stack: High proficiency in React, JavaScript, HTML5, CSS3, and state management (Redux or MobX).

  • Cloud Expertise: Hands-on experience with the Azure ecosystem (Functions, APIM, SignalR, etc.).

  • Process: Familiarity with Git, Agile methodologies, and modern CI/CD pipelines.

Nice to Have

  • Experience with microservices, distributed systems, or event-driven architecture.

  • A security-first mindset (OAuth2/OIDC, API security, and secrets management).

  • Familiarity with observability tools like Application Insights and Log Analytics.


Why Join Growthprof?

  • Competitive Rewards: Attractive salary and performance-based incentives.

  • Modern Tech: Direct exposure to cutting-edge Azure + .NET architecture and complex scaling challenges.

  • Impact: The opportunity to contribute to innovative projects within a growing industry.

  • Culture: A collaborative, supportive, and growth-focused environment.

Ready to build, innovate, and grow with us? Apply today to take the next step in your career!

More Vacancies

To apply for this job please visit lk.linkedin.com.