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