Full Stack Developer

Summary

Full Stack Developer building front-end and back-end components in distributed architectures using .NET, C#, React, WPF, SQL Server, and MongoDB within an R&D department.

We are seeking a Full Stack Software Engineer to join our global customer's R&DDepartment. The successful candidate will contribute to the design,development and implementation of software solutions, working onboth front-end and back-end components within distributedarchitectures.

  • Develop full-stack solutions using Microsoft .NET technologies.
  • Build scalable and efficient user interfaces using WPF, React andrelated technologies.
  • Implement back-end services and RESTful APIs, integrating themwith existing systems.
  • Design data models and manage relational databases using SQLServer.
  • Design data models and manage non-relational databases usingMongoDB.
  • Design and maintain the web architecture and server infrastructure.
  • Contribute to defining and delivering R&D projects of medium tohigh complexity.
  • Apply agile development methodologies (Scrum/Kanban).
  • Use Git for version control and continuous integration.
  • Integrate software modules with industrial systems and gameengines such as Unity.

qualifications

  • Proficiency in object-oriented programming with C#.
  • SQL and relational database design.
  • Familiarity with the .NET ecosystem and Visual Studio.
  • Frameworks: WPF, ASP.NET Core and Entity Framework.
  • Experience using Git for version control.
  • Experience with Unity for cross-platform development.
  • Knowledge of PLCs and structured programming.
  • Knowledge of Big Data, AI and large-scale data processing.
  • Experience with DevOps, CI/CD, Docker or cloud environments.
  • Web development experience with React and TypeScript.
  • Understanding of SOLID principles and clean code practices.
  • Knowledge of low-level communication protocols, such as TCP/IPand Modbus.

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available