Position: Senior Fullstack (.NET/Angular) software engineer (Poland)
Company: Thinksoft
Experience required: 5y
English level: upper

**Responsibilities:**
- Work on the platform components (packages) to deliver scale to the development teams.
- Responsible for building UIs that will leverage strongly defined APIs.
- Design and build out APIs that the platform team will use to achieve scale.
- Work with the architecture team to align with the future direction and implement those changes in the platform.
- Support the build of our continuous releases as NuGet packages consumed by all developers. If the code quality is very high, even publish packages to the public NuGet gallery.
- Interface with stakeholders across all business groups to capture technical requirements & priorities. Scope The criteria, propose appropriate solutions/plans and help to establish associated tasks and projects necessary to drive those efforts.
- Strong software engineering skillset. Must have practical experience of SOLID principles, DI, IoC and software testing etc.
- Experience in delivering software to production and can engineer design for production support.
- Demonstrated ability to self-teach / up-skill.

**Requirements:**
- 4+ years of commercial experience in Software Development.
- Bachelor’s degree in computer science or equivalent.
- Knowledge of Angular (latest) and TypeScript and CSS languages: SASS.
- Strong C# skills, .NET Core., Cosmos DB or another NoSQL database.
- Working knowledge of CDNs is a bonus
- Good understanding of Restful concepts and practices.
- Proficient in Test Driven Development working within an Agile SCRUM team.
- Excellent debugging and problem-solving skills.
- High level of initiative and desire to get things done.
- Willingness to introduce change and challenge existing processes and procedures.

**About the project:**
The product is an international platform with more than ten years of history that helps connect brands with consumers worldwide and provides a place for more accessible, better, and more secure shopping experiences.
The company has created a global platform that allows people from more than 200 countries to purchase items from world-class brands.
The platform takes care of problems with currency, taxes, customs, shipping, tracking, fraud protection, and returns.