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 Senior Back-End Engineer to join a collaborative engineering team developing and enhancing a modern HR and Payroll platform.
You’ll take ownership of designing, building, and maintaining reliable, high-performance backend systems using .NET/C#, ensuring scalability, maintainability, and seamless integration with front-end and third-party systems.
This long-term role is ideal for an experienced engineer who thrives on solving complex technical challenges and enjoys contributing to an agile, high-quality product environment.
Responsibilities
- Backend Development (80%) – Design, develop, and maintain scalable backend components and APIs using .NET/C#.
- Integration – Build and optimise RESTful APIs, ensuring smooth communication between system components and third-party integrations.
- Maintenance & Optimisation – Maintain and enhance existing backend features to ensure stability, performance, and reliability at scale.
- Collaboration – Work closely with Team Leads, Product Managers, UX Designers, and other Engineers to deliver high-quality software aligned with product goals.
- Code Quality – Participate in code reviews, pair programming, and testing, ensuring clean, well-structured, and maintainable code.
- Problem-Solving – Identify and resolve issues during development and QA efficiently, with a pragmatic, analytical approach.
- Technical Leadership – Provide mentorship, share knowledge, and contribute to team discussions on architecture and technical direction.
- Continuous Improvement – Stay updated on emerging technologies and best practices in backend development to drive innovation within the team.
Requirements
- 4+ years of professional experience in backend development with recent, hands-on expertise in .NET/C#.
- Proven experience building and maintaining RESTful APIs and microservices.
- Strong understanding of object-oriented programming (OOP), SOLID principles, and software design patterns.
- Experience working with SQL or other relational databases.
- Proficiency in debugging, testing, and performance optimisation for large-scale applications.
- Experience working in agile, cross-functional teams, collaborating effectively across roles.
- Excellent analytical, problem-solving, and communication skills.
- Demonstrated ability to write clean, efficient, and maintainable code.
Nice to Have
- Experience working in AWS environments or deploying backend services in cloud-based infrastructure.
- Exposure to CI/CD pipelines, infrastructure automation, or containerisation tools.
- Familiarity with front-end frameworks (e.g., Angular) and understanding of how backend services integrate with the UI.
- Experience mentoring junior engineers or supporting best practices across teams.
Benefits
- Fixed Shifts: 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter)
- No Weekend Work: Real work-life balance, not just words
- Day 1 Benefits: Laptop and full medical insurance provided
- Support That Matters:Mentorship, community, and forums where ideas are shared
- True Belonging: A long-term career where your contributions are valued
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.