Senior Full-Stack Developer (C# / .NET & Vue.js)Overview
We are looking for a highly skilled Senior Full-Stack Developer to design, build, and maintain modern web applications. You will play a key role in developing scalable backend services using C#/.NET and rich, high-performance front-end interfaces using Vue.js. This role requires strong technical ownership, architectural thinking, and the ability to collaborate closely with product and engineering teams. Experience or strong interest in AI-powered features is a major plus.
Key Responsibilities
Design, develop, and maintain full-stack web applications using C#/.NET and Vue.js
Build robust, scalable, and secure RESTful APIs and backend services
Develop responsive, maintainable, and high-performance front-end components
Translate business requirements into technical solutions and system designs
Optimize application performance, reliability, and scalability
Write clean, testable, and well-documented code
Participate in architecture discussions, code reviews, and technical decision-making
Collaborate with product managers, designers, and other engineers across the stack
Mentor junior developers and contribute to engineering best practices
Explore and integrate AI-driven capabilities such as intelligent automation, data processing, or AI-assisted features
Required Qualifications
5+ years of professional experience in full-stack development
Strong expertise in C# and .NET (Core/6+)
Strong experience with Vue.js and modern JavaScript/TypeScript
Solid understanding of RESTful APIs, microservices, and web application architecture
Experience with SQL databases and ORM frameworks (e.g., Entity Framework)
Proficiency with version control systems (Git) and CI/CD workflows
Experience with cloud platforms (AWS, Azure, or GCP)
Strong problem-solving skills and attention to detail
Ability to work independently and take ownership of complex systems
Nice to Have
Experience building or integrating AI/ML-powered features
Familiarity with LLM APIs, AI agents, or data pipelines
Experience with containerization and orchestration (Docker, Kubernetes)
Background in event-driven systems, message queues, or real-time applications
Exposure to DevOps practices and infrastructure as code
What Success Looks Like
Delivering high-quality, scalable features end-to-end
Improving system architecture and development standards
Actively contributing ideas around automation, optimization, and AI-enhanced solutions
Being a technical reference point within the team