About the RoleWe are seeking a highly skilled Full Stack Developer with a strong background in C# backend development and Vue.js frontend engineering, with deep experience in AWS serverless technologies. In this fully remote role, you’ll be a critical contributor in designing and building scalable, high-performance web applications. You'll collaborate across cross-functional teams to deliver seamless, cloud-native solutions with robust APIs and dynamic, responsive user interfaces.This role is perfect for someone passionate about building reliable backend systems and creating polished, intuitive front-end experiences. Your ability to write clean code, implement best practices, and optimize performance across the stack will be key to your success.Key ResponsibilitiesBackend (.NET + AWS)Design and develop robust, serverless backend services using C# and AWS.Build and integrate RESTful APIs using Lambda, API Gateway, and DynamoDB.Implement AWS services: Lambda, SQS/SNS, S3, Step Functions, and CloudWatch.Manage infrastructure using Terraform (Infrastructure as Code).Ensure application quality through unit testing, observability, and monitoring.Optimize performance, ensure scalability, and maintain system reliability.Frontend (Vue.js)Develop modern, responsive, and accessible UI components using Vue.js, TypeScript, HTML, and CSS.Collaborate with design and backend teams to implement pixel-perfect, high-performance user interfaces.Write unit tests using YTest or equivalent testing frameworks to ensure code reliability.Optimize frontend performance, accessibility, and responsiveness.Cross-FunctionalParticipate in code reviews, provide and receive constructive feedback.Contribute to CI/CD pipelines and Agile team practices.Document features, systems, and workflows clearly for team use.Required QualificationsBachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).10+ years of software development experience with strong skills in .NET/C#.5+ years of experience with Vue.js and modern frontend frameworks.5+ years hands-on experience with AWS services: Lambda, API Gateway, DynamoDB, S3, SQS/SNS, CloudWatch.Solid experience with unit testing, both backend (e.g., xUnit/NUnit) and frontend (e.g., YTest).Experience using Terraform or other IaC tools.Strong knowledge of RESTful APIs and integrating frontend with backend systems.Understanding of SQL Server and NoSQL databases like DynamoDB.Preferred SkillsExperience with GraphQL and Apollo Client.Familiarity with React in addition to Vue.js.Knowledge of observability tools and practices (e.g., logs, traces, metrics).Strong understanding of frontend performance optimization and accessibility standards.Soft SkillsExcellent problem-solving abilities and attention to detail.Strong communication skills and the ability to work collaboratively with distributed teams.Self-motivated with a passion for learning new technologies and continuously improving development practices.
Job Title
Full Stack Developer (.NET Vue.js AWS)