Position: Senior Full Stack (.Net/React.js)
Company: Smart Hires
Experience required: 3y
English level: upper

Our position is open for a dynamic American company. Launched in 2005, it quickly became a leader of global online gift services, which gives the flexibility to choose items from any store in the world.

WE ARE:
Real pros in efficient digital transformation.
A recognized leader in IT specialists recruitment — we got many distinctions for our services (for example, 800-1500 category on DOU, Global Outsourcing Companies, Custom Software Development Companies, and much more).
Fast-growing company — and we won`t let Covid slow us down!
Trusted partner in efficient digitalization for hundreds of businesses worldwide.
An amazing employer with a unique vision of human relations and corporate culture. We believe that a well-balanced and cozy team is a successful one!

YOUR FUTURE CREW 
As our company grows we need one more premier league player, a Senior Front-End/Full-Stack Engineer (JS+.Net) for an amazing online gift company. You will work 70-80% with front-end tasks and 20-30% with back-end.

GREAT TO HAVE
If you worked at least 4 years developing applications in JavaScript, C#/ .NET or similar positions.
Experience with HTML, CSS, JavaScript and jQuery.
Experience with .NET Framework 4.5.2 and .Net Core > 2.2, ASP.NET, ASP.NET Core WebApi, WCF, WebForms.
Great knowledge of relational database systems, including MS SQL, Transact-SQL.
Experience with cloud servers such as AWS but we would consider analogues too.
Experience in Unit testing would be a plus.
Are you familiar with OOP and SOLID principles? Wonderful!
Understanding design patterns.
Your English is at least at the Upper-Intermediate level to communicate with our customers.

YOUR ROLE FEATURES
Design and elaboration of the current web applications using JavaScript and ASP.NET C#;
Development of new features;
Optimizing and improving existing solutions;
Writing Unit and Integration tests;
Continuous improvement of code quality;
Work in close collaboration with others in a team.

PERKS OF THE JOB
Educational opportunities & stimulating professional community
24/7 gym access, a personal coach & various sports training (jogging, yoga, kicker, table tennis, hockey, etc. — it's up to you what to choose!
E-sport community and tournaments
Free classic and Thai massages in the office
A dedicated personal wellness consultant
Inspiring team building and cool edutainment events
English classes, Speaking club and Acting classes with native speakers to boost your English and public speaking
And of course, energizing and great colleagues.