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 workplace.
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
📌 Senior Fullstack Engineer (Pune)
🏢 Tech9
📍 Pune