Software Engineer

AgileEngine
Noida, Uttar Pradesh, India

About the Role

We are looking for a Senior Full Stack Engineer to develop and scale cloud-based platform services and accessible web interfaces using C#/.NET and React.

The mandatory requirements are 6+ years in software development, C#/.NET, SQL, React or similar frameworks, TypeScript, APIs, automated testing, cloud systems, Docker, secure coding, AI coding tools, and fluent English. Office attendance is required 5 consecutive days per month, plus occasional additional days.

What you will do

  • Build, enhance, and scale core platform capabilities in C#/.NET.
  • Define architecture, design, and develop new backend features and services.
  • Design and implement common APIs following architecture guidelines and best practices.
  • Design and build high-availability, high-quality database systems.
  • Optimize performance, reliability, and scalability using modern tooling and techniques.
  • Monitor core platform performance and proactively propose improvements.
  • Ensure backend solutions are secure, stable, scalable, and efficient.
  • Develop responsive, accessible, and high-performing user interfaces using React and TypeScript.
  • Collaborate closely with UX/UI designers to translate designs into production-ready implementation.
  • Integrate front-end applications with REST/GraphQL APIs, collaborating on API contract design.
  • Maintain front-end quality through testing, reviews, and best practices.
  • Work independently on solutions and be accountable for time and quality commitments.
  • Participate actively in sprint planning, technical design discussions, and continuous improvement initiatives.
  • Coach and mentor junior engineers across backend and front-end disciplines.
  • Act as an advisor to product owners on technical feasibility and delivery estimates.
  • Communicate with customers to analyze and resolve product defects or support major implementations.
  • Stay up to date with developments across cloud, backend, front-end, and AI-assisted engineering.
  • Effectively leverage AI-assisted development tools, such as GitHub Copilot, to increase productivity, code quality, and development velocity while applying strong engineering judgment and maintaining high standards.

Must haves

  • 6+ years of professional software development experience.
  • Strong expertise in .NET (C#) and SQL, with a focus on backend/API development.
  • Commercial experience with modern UI frameworks, such as React, Angular and VueJs.
  • Experience with GitHub Copilot or similar AI developer tools.
  • Solid knowledge of TypeScript and modern JavaScript (ES6+).
  • AI-empowered mindset: proven experience optimizing enterprise-level solutions with AI-assisted engineering.
  • Experience designing and consuming REST and/or GraphQL APIs.
  • Experience writing and maintaining automated tests (unit, integration, and/or UI).
  • Strong understanding of Clean Code, SOLID principles, and design patterns.
  • Experience working on distributed, cloud-based systems.
  • Excellent debugging skills and strong root-cause analysis capabilities.
  • Understanding of secure coding principles and best practices.
  • Experience with cloud native technologies.
  • Experience delivering containerized solutions (Docker).
  • Fluency in English.
  • Availability to attend the office for 5 consecutive days per month, plus occasional additional days.

Nice to haves

  • University degree in Computer Science, Engineering, or a related field.
  • Experience with UI component libraries (such as MUI Base, MUI Core, Radix UI, etc.).
  • Understanding of web accessibility standards (WCAG).
  • Experience with observability platforms (e.g. DataDog) and structured logging.
  • Exposure to CI/CD tooling such as Kustomize and ArgoCD.
  • C++ language experience is a plus.

Perks and Benefits

  • Remote work & Local connection: Work where you feel most productive and connect with your team in periodic meet-ups to strengthen your network and connect with other top experts.
  • Legal presence in India: We ensure full local compliance with a structured, secure work environment tailored to Indian regulations.
  • Competitive Compensation in INR: Fair compensation in INR with dedicated budgets for your personal growth, education, and wellness.
  • Innovative Projects: Leverage the latest tech and create cutting-edge solutions for world-recognized clients and the hottest startups.

Score my resume against this job, free →

Questions about this job

How do I apply for the Software Engineer job at AgileEngine?

Use the apply link on this page: you apply directly with AgileEngine on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does AgileEngine want for this Software Engineer role?

The job description asks for C#/.NET, SQL, React, TypeScript, APIs, automated testing, cloud systems and Docker. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at AgileEngine?

Apply to the AgileEngine roles that match your experience, and tailor your resume to each job description: for this role that means showing C#/.NET, SQL, React. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Software Engineer job remote or onsite?

This is based in Noida, Uttar Pradesh.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with AgileEngine, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →