Software Engineer
Seeking a Software Engineer to drive development of Back Office applications within an agile cross-functional team. Responsibilities include architectural design, full-stack development, and quality assurance. Required: expertise in Angular, C#/.NET, REST APIs, and cloud (Azure). Hybrid role in Tallinn, Estonia.
Responsibilities
- Drive development of application components for Back Office products.
- Participate in architectural design of web applications.
- Collaborate with product owner, UX/UI, and architects to define solutions.
- Identify issues and suggest improvements for features.
- Evaluate and recommend new technologies.
- Ensure frontend quality (accessibility, performance, maintainability).
- Lead maintenance processes and incident resolution.
- Work in a distributed agile environment.
Requirements
- Experience with REST API web services in Front-End Development.
- Strong expertise in Angular and working knowledge of StencilJS.
- Ability to design reusable, performant UI components.
- High proficiency in C# and .NET framework.
- Experience with cloud development, preferably Azure.
- Experience with event-driven architecture.
- Knowledge of unit, integration, and test automation.
- Experience in Agile teams.
- Fluent English.