HamburgerMenu
hirist

Full Stack Developer - .Net/Vue.js

CNR EdTech
Multiple Locations
9 - 10 Years

Posted on: 03/11/2025

Job Description

Description:


Full Stack Developer (Dot Net + Vue.Js)


Your Role:


- Lead full-stack development with .NET (C#) and Vue.js


- Define system architecture, ensuring scalability, security, and performance


- Apply SOLID principles, TDD/BDD, and clean code practices


- Drive code reviews, CI/CD pipelines, and engineering excellence


- Collaborate with product, design, and engineering teams


- Evolve internal tools and processes to enhance productivity


- Mentor and guide mid/junior developers


Must-Haves:


- 9 years of full-stack development experience


- Strong proficiency in .NET Core / C# and modern JS frameworks (Vue.js preferred)


- Expertise in REST APIs, Git, automated testing, CI/CD


- Experience with SQL Server (or Postgres), including query optimisation and indexing


- Familiarity with Azure cloud services (Functions, App Service, Service Bus, Key Vault, App Insights any two required)


- Hands-on with Entity Framework Core, migrations, and performance tuning (AsNoTracking, projections, compiled queries)


- Redis caching with clear invalidation strategies (cache-aside/TTL)


- Skilled in OAuth2/OIDC integrations, webhooks, retries/backoff, and idempotency


- Strong communication skills and ability to mentor and lead code reviews


- Experience with profiling & load testing (e.g., .NET profilers, k6/JMeter) and tracking performance metrics (latency, throughput, error rate, cost impact)


Good-to-Have :


- Infrastructure-as-Code experience (Terraform, Bicep)


- Knowledge of DDD concepts


- Health tech or regulated domain background


- Open-source contributions or experience giving technical talks


- React/Angular experience (if no Vue.js background)


Work Culture :


- Strong async & proactive communication


- Collaboration via Slack, Notion, and Azure DevOps


- Ownership of delivery with a balance between speed and technical debt management


- Clear documentation and alignment across distributed teams


Interview Process (All rounds are virtual) :


- L0 Short Tech Round: 3045 mins (via Google Meet, laptop/desktop with camera required)


- L1 Deep Tech Round: ~90 mins (via Google Meet, laptop/desktop with camera required, candidate must connect to a Virtual Machine)


- L2 Cultural Fit Check: ~1 hour (via Microsoft Teams, with CTO or Founder, laptop/desktop with camera required)


Must have Skills :


- .Net - 9 Years Advanced


- Vue.Js - 3 Years Intermediate


- CI/CD - 5 Years Intermediate


- TDD Principles - 5 Years Advanced


- c# - 9 Years Advanced


- SQL - 9 Years Advanced


- Azure - 5 Years Advanced


- Entity Framework - 5 Years Intermediate


- Rest API - 5 Years Intermediate


- GIT - 3 Years Intermediate


info-icon

Did you find something suspicious?