Responsibilities
- Develop, test, and troubleshoot both front-end and back-end components.
- Work closely with product owners, business analysts, architects, and support teams.
- Build web services, Angular components, system configurations, and automated tests including unit, integration, and end-to-end.
- Engage in sprint planning, reviews, and other Scrum practices to meet product objectives.
- Assist in resolving customer-reported issues to maintain stable system performance.
Requirements
- Minimum of five years of software development experience with emphasis on .NET and Angular.
- Solid understanding of object-oriented design, KISS, SOLID, and DRY principles.
- Proficiency in C# and modern .NET platforms (version .NET6 or later).
- Experience with ASP.NET MVC, ASP.NET Core, and building RESTful Web APIs.
- Current hands-on experience with Angular 15 or newer versions.
- Ability to build new components and improve performance of existing ones.
- Familiarity with monorepo development workflows, RXJS, and reactive programming patterns.
- Practical knowledge of JavaScript, TypeScript, DOM manipulation, and CSS/SASS.
- Skill in implementing UI designs from provided prototypes accurately.
- Experience using version control systems such as Git or SVN, including branching, merging, and rebasing.
- Background in writing unit tests, using mocking frameworks, NUnit, and API testing with Postman.
- Fluency in English at Upper-Intermediate level or higher, both spoken and written.
Nice to Have
- Familiarity with database systems such as MS SQL Server, PostgreSQL, or Oracle.
Benefits
- Clear progression paths, mentorship, and ongoing learning opportunities for professional growth.
- Flexible working conditions and well-being initiatives to support work-life balance.
- A workplace culture that acknowledges achievements and values employee input from the start.
- An environment that fosters innovation, modern tech adoption, and creative problem-solving.
- Competitive pay and comprehensive benefits tailored to location and employment type, including recognition beyond base salary.
Compensation
Competitive compensation and benefits package based on country of residence and employment type.
Work Arrangement
Remote (Country) — Poland
Other
English proficiency at Upper-Intermediate level or higher, including speaking and business writing.