We’re looking for a Senior Full Stack Software Engineer who’s passionate about clean code, scalable architecture, and continuous improvement. You’ll collaborate across teams to design, develop, and enhance mission-critical systems while learning, growing, and having fun along the way.
Key Responsibilities
Design and implement all aspects of modern applications, including high-performance architecture, security, caching, scalability, and code reviews.
Build and maintain RESTful APIs and scalable serverless applications using C#, .NET Core, Angular (13+), Node.js, and SQL / NoSQL databases.
Develop and deploy APIs using AWS, API Gateway, and caching tools like MemoryDB or Redis (nice to have).
Write efficient SQL queries and optimize relational database performance (SQL Server or MySQL).
Apply object-oriented programming principles and computer science fundamentals (data structures, algorithms, patterns) to deliver robust, maintainable code.
Participate in all stages of the SDLC including design, development, unit testing, deployment, and support.
Collaborate closely with Product Development, Product Management, and QA to release reliable, high-quality software.
Develop automated unit test cases for all user stories and bug fixes.
Continuously evaluate and improve application performance.
Maintain HIPAA compliance and safeguard Protected Health Information (PHI) in all work activities.
Required Qualifications
7+ years of experience in software engineering and full stack development.
Deep expertise in C#, .NET Core, Angular, JavaScript / TypeScript, and SQL Server.
Proven ability to design and develop RESTful APIs and GraphQL endpoints in .NET Core.
Strong command of object-oriented design, LINQ, functional programming, and multithreading.
Solid understanding of relational databases and query optimization.
Experience with Agile, SAFe, and test-driven development (TDD) methodologies.
Familiarity with serverless architecture and modern CI / CD pipelines.
Excellent analytical, troubleshooting, and problem-solving skills.
Self-starter with the ability to work independently and as part of a collaborative team.
Strong attention to detail, organization, and follow-through.
Nice to Have
Experience building and deploying applications using AWS Lambda, API Gateway, and serverless frameworks.
Knowledge of caching mechanisms such as Redis or MemoryDB.
Sr Engineer • Guwahati, Assam, India