About Smart Working At Smart Working, we believe your job should not only look right on paper but also feel right every day. This isnât just another remote opportunity - itâs about finding where you truly belong, no matter where you are. From day one, youâre welcomed into a genuine community that values your growth and well-being. Our mission is simple: to break down geographic barriers and connect skilled professionals with outstanding global teams and products for full-time, long-term roles. We help you discover meaningful work with teams that invest in your success, where youâre empowered to grow personally and professionally. Join one of the highest-rated workplaces on Glassdoor and experience what it means to thrive in a truly remote-first world. About the Role Weâre looking for a Mid-level Full-Stack Engineer to join a collaborative engineering pod developing and enhancing a large-scale HR and Payroll platform. Youâll work across both front-end and back-end layers â using .NET/C#, Angular, and SQL â to design, build, and deploy high-quality, performant features that support thousands of users. This is a hands-on, long-term opportunity for a developer who values clean architecture, teamwork, and continuous learning in a high-quality product engineering environment. n Responsibilities Feature Development â Design, develop, test, and deploy high-quality features and enhancements for a modern HR and Payroll platform using .NET/C#, Angular, and SQL. Bug Resolution â Identify, analyse, and resolve issues pragmatically during development and QA, maintaining reliability and scalability at all times. Maintenance & Optimisation â Maintain and upgrade existing features and components to ensure system performance and stability. Collaboration â Work closely with Team Leads, Product Managers, UX Designers, and other Software Engineers in an agile pod structure. Code Quality â Contribute to best practices through code reviews, pairing, and technical discussions, ensuring maintainable, efficient, and secure code. Technical Analysis â Perform technical research and analysis to support architectural decisions, technology choices, and design discussions. Mentorship & Knowledge Sharing â Provide constructive feedback and mentorship to peers, fostering a culture of learning and collaboration. Requirements 4+ years of professional experience in software development, with at least 2 years working as a full-stack engineer. .NET/C#: 2+ years of experience developing scalable backend systems and RESTful APIs. Angular: 2+ years of experience building responsive, component-based UIs. SQL: 2+ years of experience in data modelling, query optimisation, and integration with application layers. Strong understanding of software design principles, debugging, and testing methodologies. Proven ability to collaborate cross-functionally and deliver features in an agile team environment. Excellent problem-solving, communication, and analytical skills. Nice to Have Terraform (1+ year) â experience building infrastructure using Infrastructure-as-Code. Exposure to cloud-based development environments (Azure, AWS, or GCP). Familiarity with CI/CD pipelines and modern DevOps practices. Interest in mentoring and contributing to engineering process improvements. n At Smart Working, youâll never be just another remote hire. Be a Smart Worker â valued, empowered, and part of a culture that celebrates integrity, excellence, and ambition. If that sounds like your kind of place, weâd love to hear your story. Please mention the word **COMMENDABLE** and tag RMzUuMjA5LjY1LjE2OQ== when applying to show you read the job post completely (#RMzUuMjA5LjY1LjE2OQ==). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.