Overview
Skills
Job Details
We are seeking a Backend Software Engineer / Full Stack Developer to help build and maintain applications supporting critical service business use cases. The role involves developing user interfaces with Angular, React, and TypeScript, powered by scalable backend distributed systems in .NET/C#. The engineer will collaborate closely with end users, product teams, and other developers to design extensible, high-quality solutions.
Responsibilities:
Contribute to the complete software development lifecycle, ensuring timely and high-quality delivery.
Design, develop, and maintain full stack web applications using .NET, C#, Angular, React, and TypeScript.
Collaborate with product managers, service engineers, and developers to deliver features that enhance operational efficiency.
Ensure seamless integration of web applications with backend distributed systems, supporting real-time monitoring, control, and reporting.
Define and implement scalable design systems prioritizing maintainability and exceptional user experience.
Implement unit, integration, and end-to-end testing to ensure reliability and performance.
Contribute to team culture by embodying values of engineering excellence, curiosity, inclusivity, and a bias for action.
Drive initiatives end-to-end from understanding business needs to user interviews to final feature implementation.
Required Skills:
Proven experience developing and delivering user-centric web applications with C#, .NET.
Frontend experience with Angular, React, and TypeScript preferred.
Strong problem-solving and debugging skills with a focus on delivering robust and efficient solutions.
Enthusiasm for continuous learning, staying current with emerging technologies.
Strong collaboration, communication, and commitment to team values.