Senior Full Stack Engineer (C#/.NET and React)

Job Details

Posted: Wednesday, 20 August 2025
Deadline: Monday, 20 October 2025
Negotiable

Job Description

Motorola Solutions is hiring a Senior Full Stack Engineer with expertise in both backend and frontend development. The role involves building microservices in .NET and React, leveraging modern paradigms such as event-sourcing, CQRS, and message-driven architecture. You will contribute to designing and developing robust services and components, collaborating with cross-functional teams to deliver scalable solutions. This position is suited for an engineer with deep technical knowledge, strong problem-solving skills, and a drive for elegant and maintainable code.

Requirements

  • Over 5 years of experience in C#, with a good knowledge of its ecosystems
  • Familiarity with the .NET framework as well as .NET Core
  • Strong understanding of object-oriented programming
  • Strong understanding of message queuing
  • Strong understanding of asynchronous and multi-threaded applications
  • Skill for writing reusable C# libraries
  • Familiar with various design and architectural patterns
  • Familiarity with Domain Driven Design and Event Sourcing would be advantageous
  • Knowledge of concurrency patterns in C#
  • Familiarity with NoSQL
  • Knack for writing clean, readable C# code
  • Understanding fundamental design principles behind a scalable application
  • Augmenting automated testing platforms and creating unit tests
  • Familiarity with development pipeline and release management tools
  • Complete understanding of React and its main fundamentals
  • Strong proficiency in JavaScript, object model, event handlers, JSX, and Babel
  • Strong understanding of variables and scoping
  • Strong understanding of RESTful APIs, HTML/CSS, ES6
  • Strong proficiency in JavaScript design patterns
  • Familiarity with Web/Shared/Service Workers
  • Familiarity with newer specifications of EcmaScript
  • Familiarity with micro frontend architecture
  • Familiarity with WebSockets
  • Familiarity with modern front-end build pipelines and tools
  • Familiarity with development pipelines and release management tools
  • Knowledge of modern authorization mechanisms, such as JSON Web Tokens
  • Experience with common front-end development tools such as Webpack, NPM, etc.
  • A knack for benchmarking and optimization

Responsibilities

  • Design and develop libraries, components, and services using efficient, reusable, secure, and reliable code
  • Ensure optimal performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and implement solutions to resolve them
  • Maintain code quality, organization, and automation (including test automation)
  • Develop new user-facing features
  • Build reusable components and UI libraries for future use
  • Translate designs and wireframes into high-quality code
  • Collaborate consistently with other developers and product management
  • Stay updated on modern development trends
  • Understand business requirements and translate them into technical specifications

Apply online

Additional Instructions

Submit your application through Motorola Solutions’ official careers portal using the provided link. Review your CV and supporting documentation to ensure accuracy before applying.

Jobs in Remote

Join a leading FinTech company revolutionizing payment solutions as a Senior Ful...

NegotiableView Details

Drive efficiency and scalability as a NetSuite Functional Consultant for a fast-...

NegotiableView Details

Second Nature is offering a dynamic graduate program designed for ambitious, ent...

Motorola Solutions is seeking a Senior Frontend Engineer to join its development...

NegotiableView Details

Ninepoint is hiring a WordPress Developer to build bespoke themes from scratch, ...

NegotiableView Details