Job Description

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

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application