Role Overview
We are looking for a hands-on Software Engineer to build and maintain scalable full-stack applications using C#.NET, React, JavaScript, SQL, and gRPC. You will be involved in backend and frontend development, API integration, database optimisation, and delivering reliable software solutions that support real business needs.
Job Responsibilities
- Design, develop, and maintain reusable and robust backend services using C#.NET.
- Design database schemas, write complex SQL queries, and optimise database performance.
- Develop and maintain responsive, user-friendly front-end applications using React and JavaScript.
- Develop and integrate gRPC API services between front-end and back-end systems.
- Write unit and integration tests to ensure code quality, stability, and reliability.
- Work closely with product managers, designers, and developers to translate business requirements into technical solutions.
- Support continuous improvement by suggesting and implementing better development processes.
Job Requirements
- Minimum 3 years of experience as a Software Developer.
- Experience in full-stack development.
- Strong hands-on experience in C#.NET, SQL database, React, and JavaScript.
- Familiar with gRPC API services and system integration.
- Knowledge of Git / Azure DevOps for team collaboration.
- Good problem-solving skills and able to adapt quickly to technical challenges.
- Good communication skills, with the ability to explain technical matters clearly to team members.