Full Stack Engineer

Techifide Ltd
Júnior
Remoto 🌐
Publicado em 25 de novembro de 2025

Descrição da Vaga

We are seeking a seasoned **C\# Full\-Stack Software Engineer** to join our client’s software engineering team on a contract basis. This team is responsible for maintaining and enhancing existing web applications and APIs, while also building new cloud\-native features \- many are being ported from a legacy Windows desktop application. So there is an emphasis on a UX\-driven process. **Key Responsibilities** * Design, develop, and maintain scalable web applications built on microservices architecture. Analysing and building design specifications from business requirement * Build and maintain services written in Node.js and C\#, with a strong focus on modular, domain\-driven desig * Develop front\-end components using Vue.js, Vite, PrimeVue, and modernframeworks like TailWind CSS * Collaborate with UX designers to assess readiness of UX artefacts and implement user\-centric features efficiently * Work with NoSQL databases like MongoDB, structuring documents for performance, reliability, and loose coupling * Write and optimize complex SQL queries; design and improve relational database schemas * Improve performance and scalability of database operations across both relational and document\-oriented systems * Implement a variety of automated tests including unit, integration, and end\-to\-end tests * Build and maintain software for both Windows and Linux environments * Refactor and modernize legacy software applications for cloud\-native deployment within AWS cloud infrastructure using Docker and Kubernetes * Implement and maintain CI/CD pipelines for efficient deployment * Navigate ambiguity and make sound decisions in a fast\-paced, agile environment * Communicate effectively in a remote\-first team spread across US time zones **Required Qualifications** * Proficiency in English and excellent communication skills and proven success in remote work environments * 5\+ years (7\+ preferred) of recent, hands\-on experience in full\-stack development * Experience developing and maintaining commercially available SaaS applications * Strong proficiency **i** n C\# with ORMs (Entity Framework, PetaPOCO, or simila **r), Node.js, and Vue.js** * Expertise in relational (SQL Server preferred) and NoSQL (MongoDB or similar) database modeling, optimisation, and performance tuning for scalable, loosely coupled systems * Solid experience designing and microservices * Deep experience with both Windows and Linux operating systems * Familiarity with AWS, Docker, Kubernetes, and CI/CD pipelines * Strong mindset for quality and experience writing unit, integration, and functional tests * Proven ability to work with UX teams and implement designs effectivety * Demonstrated success in modernising and refactoring legacy applications * Excellent communication skills and proven success in remote work environments * Ability to work independently and collaboratively in an agile team, with limited directins **Preferred Qualifications** * Prior work in porting desktop applications to web platforms * Experience applying domain\-driven design principles \- building \& maintaining domain models, identifying entities and their relationships, defining service boundaries, and analysing and building design specifications from business requirements

Vaga originalmente publicada em: linkedin

💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev