We are seeking a senior software engineer for a direct-hire opportunity. I In the role, you will contribute to the design and development of our client's key data acquisition application. This is a position that leans more front-end as a senior UI developer position although it is important to have an understanding of full-stack technologies to be successful.
The company has a great mission in the commercial renewable energy space. You can work remotely, with only occasional travel to the corporate office in the US.
Job Responsibilities
-
Design and develop responsive, component-driven UIs in Angular and PrimeNG.
-
Collaborate with distributed teams (software, integration, support) in an Agile/SCRUM environment.
-
Integrate UIs with APIs and data services; understand how databases and distributed systems drive the application.
-
Contribute to architecture discussions and feature design, balancing usability, scalability, and security.
-
Perform code reviews and promote best practices for readability, maintainability, and performance.
Required Skills & Qualifications
-
-
5+ years of professional software development experience.
-
Strong expertise in Angular (required) and PrimeNG (highly preferred)
-
Solid skills in JavaScript/TypeScript, C#/.NET, and front-end frameworks.
-
Experience consuming and designing RESTful APIs, working with JSON data, and integrating with databases.
-
Familiarity with containerized deployments (Docker, Kubernetes, Rancher).
-
Knowledge of streaming/data systems (Kafka, EventHub), distributed applications, and asynchronous programming is a plus.
-
Strong communication skills with the ability to explain technical concepts to non-technical stakeholders.
-