We are looking for a talented Senior Full-stack Software Engineer to join our collaborative team of professionals to work on an enterprise leading world-class product on the market. You will be a part of one of our dedicated teams that follows the best software development practices.
You will be working with Microsoft and Azure Technologies in a fast-paced environment releasing to production.
The person we are looking for is:
— Keen and stick to the best engineering practices.
— Ready to work in a test-driven environment (cares for unit testing and integration testing).
— Eager to constantly improve the development processes and share knowledge and ideas across the team.
— Comfortable working autonomously in a distributed team.
— Passionate about technology and eager to learn and keen to stay challenged.
— Customer-focused and detail-oriented.
— Proficient in Agile, continuous integration, continuous deployment, TDD, performance.
Requirements:
— Strong C# and .NET Core skills
— Knowledge of any SPA web frameworks (Angular especially) and TypeScript
— Understanding of oAuth security
— Good knowledge of REST
— TDD
— Cloud-native architecture and cloud technologies
— Experience with payments would be a plus
— Knowledge of Messages Queue (Kafka especially) would be a plus
— Microservices architecture experience would be a plus
— New, modern equipment to work
— Accountant
— English classes with the best communication coach ever
— The career growth opportunity
— Attending professional conferences/courses
— Team buildings
— Full remote option
— Business trips abroad
— Work on the platform components to share them across development teams.
— Work on the UI that will interact with APIs.
— Designing and developing the APIs that will be used by the other teams in order to ensure scaling.
— Work with the architects to align the solutions with the future direction and implement those.
— Communication with stakeholders to be aware of technical requirements & priorities.
— Releasing software to production and engineering design for production support.
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.