Senior Full Stack Software Engineer (.NET / React / Next.js) - AI Assisted Development

Assist Group LimitedGizawuzzufippubblikat 15/11/2026
Meħtieġ:TypeScriptJavaScriptJavaKotlinC#HTMLCSSReactNext.jsGitAzureDockerFrontendBackendFullstackMobileDevOpsCI/CDSecuritySenior

We are looking for an experienced Senior Full Stack Software Engineer to join our development team. The ideal candidate has strong experience building scalable web applications, developing backend services using .NET, and creating modern frontend applications using React and Next.js.

You will be responsible for designing, developing, integrating, and maintaining web-based applications, working across the entire technology stack, and contributing to technical architecture and development decisions.

Key Responsibilities

  • Design, develop, and maintain scalable web applications using .NET and C#.
  • Build responsive and user-friendly interfaces using React and Next.js.
  • Design, develop, and optimize databases using PostgreSQL.
  • Develop and integrate RESTful APIs and backend services.
  • Deploy, manage, and maintain applications and services on Microsoft Azure.
  • Implement secure authentication, authorization, and data protection practices.
  • Troubleshoot issues, optimize application performance, and improve system reliability.
  • Write clean, maintainable, and well-structured code following development best practices.
  • Participate in code reviews, technical planning, and system architecture discussions.
  • Collaborate with other developers and team members to deliver high-quality solutions.

What We Are Looking For

We are looking for a hands-on engineer who can work across both frontend and backend development, take ownership of features, solve technical challenges, and help build reliable, scalable software solutions.

  • 5–7 years of professional software development experience.
  • Strong hands-on experience with React.js and Next.js.
  • Solid experience working with PostgreSQL, including database design, queries, and performance optimization.
  • Practical experience deploying and managing applications on Microsoft Azure.
  • Strong understanding of REST APIs, backend architecture, and frontend-backend integration.
  • Good understanding of JavaScript, TypeScript, HTML, and CSS.
  • Experience with Git and collaborative development workflows.
  • Knowledge of software architecture, clean code principles, and application security.
  • Strong problem-solving and analytical skills.
  • Ability to work independently and as part of a development team.

Preferred Qualifications (Good to Have)

  • Experience with native Android application development using Kotlin or Java.
  • Familiarity with Android SDK and mobile application architecture.
  • Experience with Azure App Services, Azure SQL or PostgreSQL hosting, Azure Storage, and Azure DevOps.
  • Experience implementing CI/CD pipelines.
  • Familiarity with Docker and containerized applications.
  • Experience building business management systems, CRM platforms, or enterprise web applications.
  • Experience integrating third-party APIs and external services.