Job Openings
Full Stack Developer (React & .Net)
About the job Full Stack Developer (React & .Net)
KEY RESPONSIBILITIES:
- Design, build, and deliver full-stack features end-to-end, from backend APIs to frontend UI
- Develop and extend RESTful APIs using .NET and modern architectural principles
- Build scalable and maintainable frontend applications using React and TypeScript
- Collaborate with customers and business analysts to understand requirements and translate them into technical solutions
- Conduct peer code reviews across frontend and backend components
- Leverage AI-assisted tools to accelerate coding, testing, debugging, and documentation
- Identify and communicate risks related to scope, timelines, or quality proactively
- Ensure high-quality, clean, and maintainable code following best practices
- Contribute to continuous improvement of development workflows using automation and AI
- Maintain accurate timesheets and complete administrative tasks on time
- Understand the broader impact of technical decisions on the product and stakeholders
ESSENTIAL:
- Minimum 5 years of software development experience, including at least 3 years in full-stack development
- Strong proficiency in .NET (C#) and modern backend development practices
- Experience building RESTful APIs and working with SQL Server and T-SQL
- Strong experience with React and TypeScript
- Experience with state management libraries (e.g. Redux, Zustand, or TanStack Query)
- Familiarity with modern frontend build tools (e.g. Vite or Webpack)
- Strong understanding of software architecture, SOLID principles, and design patterns
- Experience with CI/CD pipelines (e.g., Azure DevOps, GitHub Actions)
- Excellent verbal and written English communication skills
- Strong problem-solving skills and attention to detail
- Ability to multitask and work effectively in a remote team environment
- Ability to write clean, structured, and maintainable code
AI & Development Tools:
- Experience using AI-assisted development tools such as GitHub Copilot, Cursor, or similar
- Ability to write effective prompts and critically review AI-generated code
- Understanding of AI-assisted software development lifecycle, including testing and validation
- Ability to leverage AI tools to improve development efficiency and code quality
PREFERRED:
- Experience working with ERP or enterprise business systems
- Experience with end-to-end testing frameworks (e.g., Playwright)
- Familiarity with UI frameworks such as Ant Design or Material UI
- Knowledge of modern UI/UX patterns and component-driven design
- Experience with prompt engineering or AI workflow optimization
- Domain knowledge in rental/hire business processes
- Experience with .NET WinForms
EDUCATION QUALIFICATIONS:
- Degree in IT, Computer Science, Software Engineering, or a related field
- Microsoft certifications are an added advantage