Point your AI agent at freehire and let it find you a job.

Get the CLI →

Tech9

Senior Fullstack Engineer

Posted 9 views
Discussion

Summary

Senior fullstack engineer based in Pune, India, building backend systems and RESTful APIs with C#/ASP.NET and microservices, plus responsive front-end features in Angular/TypeScript. Works with PostgreSQL, MSSQL, Redis, and Microsoft Azure, with unit testing and CI/CD as part of day-to-day delivery.

Responsibilities

• Backend Development: Design, develop, and maintain backend systems and APIs

using C# and ASP.NET.

• Frontend Development: Build and maintain responsive, user-friendly front-end features

and components using Angular and TypeScript, integrating them with backend APIs.

• Microservices Architecture: Develop and deploy modular, scalable services using

microservices patterns.

• API Design & Integration: Build secure and efficient RESTful APIs, integrating with

internal and third-party systems.

• Database Management: Work with PostgreSQL and MSSQL to design schemas,

optimize performance, and ensure data integrity.

• Cloud Development: Deploy and manage services in Microsoft Azure, leveraging

cloud-native features such as Azure App Services, Functions, and SQL Database.

• Testing & Code Quality: Write and maintain unit tests to ensure code reliability;

participate in peer code reviews and enforce clean code standards and SOLID principles.

• Performance Optimization: Utilize Redis to cache frequently accessed data. Identify

and resolve bottlenecks to ensure high system performance and reliability.

• Security: Implement security best practices across APIs, data handling, and

authentication/authorization flows.

• Collaboration: Work cross-functionally with frontend, QA, DevOps, and product teams

to deliver end-to-end solutions.

• Continuous Improvement: Contribute to architectural discussions, propose

enhancements, and reduce technical debt.


Minimum Qualifications

• Candidate must be located in India.

• 7+ years of professional experience in backend software development.

• Strong expertise in ASP.NET 6+ (preferably ASP.NET 8+) and C#.

• Hands-on experience building front-end applications with Angular and TypeScript.

• Proven experience with RESTful API development and microservices architecture.

• Proficiency with PostgreSQL, MSSQL, and Redis.

• Hands-on experience with Microsoft Azure cloud services and deployment pipelines.

• Experience writing unit tests using tools such as xUnit, NUnit, or MSTest.

• Familiarity with CI/CD pipelines, Git, and modern DevOps workflows.

• Excellent problem-solving, communication, and collaboration skills.

• Self-motivated, proactive, and comfortable working independently in a remote

environment.


Preferred Qualifications

• Experience with containerization (Docker, Kubernetes).

• Familiarity with Azure Functions and other serverless architectures.

• Exposure to other frontend technologies (e.g., React) is a plus.

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


Hiring Process

Our hiring process is designed to be thoughtful, efficient, and focused on both technical ability

and team fit:

  1. 30-minute virtual Screen with our recruiter
  1. 60-minute live technical interview 1
  1. 60-minute live technical interview 2


Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

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