Skip to Content
DYMATRIX

Software Engineer – Full Stack (.NET/React) at DYMATRIX

Information Technology (IT) Remote

About the Role

Build and enhance data-driven customer experience software as a Full Stack Engineer working across .NET/C#, React, TypeScript, cloud platforms, and modern delivery practices. The role offers a permanent full-time setup with flexible working hours and home-office flexibility in a collaborative environment.

Roles & Responsibilities

  • Design, develop, test, and maintain full-stack software applications using C# with .NET or .NET Core and React with TypeScript.
  • Build robust backend services, APIs, business logic, and application components that meet functional and technical requirements.
  • Develop responsive and maintainable frontend features using React, JavaScript, TypeScript, HTML, and CSS.
  • Work with relational databases and SQL to design, query, and optimize data-driven application functionality.
  • Collaborate with product, engineering, and other stakeholders to translate requirements into scalable software solutions.
  • Contribute to CI/CD workflows using Azure DevOps and support reliable application delivery across development and production environments.
  • Develop and operate applications across cloud environments including Microsoft Azure and Amazon Web Services where required.
  • Apply appropriate software design patterns and architectural principles to maintain clean, testable, and scalable code.
  • Participate in code reviews, technical discussions, debugging, testing, and continuous improvement activities.
  • Work with Git-based source control and modern engineering practices to ensure traceable and maintainable development.
  • Contribute to microservice, serverless, or NoSQL-based solutions when appropriate to the application's architecture.
  • Support containerized workloads and development practices involving Docker where applicable.
  • Communicate technical decisions effectively and work constructively within a flat, collaborative engineering organization.

Requirements & Qualifications

  • Successfully completed a degree in computer science, business or media computer science, or comparable technical training.
  • Good practical knowledge of C# and .NET/.NET Core with the ability to develop production-quality backend applications.
  • Strong working knowledge of JavaScript, React, TypeScript, HTML, and CSS for modern frontend development.
  • Experience working with relational databases and SQL, including the ability to understand and implement data-driven functionality.
  • Understanding of software engineering fundamentals, clean code, debugging, testing, version control, and collaborative development.
  • Good communication and teamwork skills with the ability to work effectively in a cross-functional engineering environment.
  • Very good written and spoken English for collaboration with technical and business stakeholders.
  • Knowledge of design patterns such as MVC, Domain Model, and Unit of Work is advantageous.
  • Familiarity with microservice architecture, serverless architecture, and NoSQL databases is preferred.
  • Experience with Git and CI/CD practices, particularly Azure DevOps, is beneficial.
  • Exposure to Docker and cloud platforms such as Microsoft Azure and AWS is an advantage.
  • Ability to work independently while contributing to a collaborative, open-communication culture and delivering maintainable software solutions.
Get Instant Job Alerts & Career Insights

Join our professional networks for verified vacancies, career guidance, and hiring updates.

Job Overview
  • Company DYMATRIX
  • Department Information Technology (IT)
  • Employment Type Full-time
  • Location Remote
Interested in this role?

Apply directly on the official portal.

Not ready to apply? Share your CV and we'll notify you when a matching opportunity comes up.

Ready to Apply?

Apply on the official portal, or upload your CV to hear about future openings.

Follow HR Insider on WhatsApp