Position: Full-Stack Software Engineer (React.JS+C#/.NET)
Company: Whirrcrew
Experience required: 3y
English level: upper

Hello. We are looking for a Full-Stack Software Engineer (React.JS+C#/.NET) to expand the team developing one of our products. You will work both on front-end (React) and on back-end (C#/.NET). Full stack developer is preferred but you can also specialize in front-end or back-end. 
Focus: 80% Java script + 20% .NET or C++, primarily FE with knowledge of BE.

Details:
Schedule: fulltime, remote  
Start: ASAP
Client location: USA
Company size: 500 employees
English: upper+
Domain: Software development
Technologies: C#, .NET Core, React, TypeScript, MS SQL, Entity Framework, Docker, Azure, Azure DevOps, Kubernetes
Czech team structure: typically 2 devs, 1 tester, 1 solution lead.  
US team structure: architect and consultant collect requirements from US clients and hand over to local Czech team for customization 
US and local team cooperation on a daily basis - SCRUM

About the client:
Our client is one of the world’s leading companies to accelerate growth and profitability, advance innovation, and build more prosperous communities. Our powerful, cloud-based, AI-powered pricing, selling, and prescribing solutions empower global manufacturers and distributors like Ford, Avnet, and Medtronic to manage, optimize, and digitize their end-to-end commercial processes. Our proven, repeatable process, and passionate, experienced people accelerate value and drive profitable, unrivaled business outcomes for our customers. We are passionate about helping our customers deliver the right products, at the right prices, at the right time, for the right people. Our B2B pricing and selling solutions include Intelligent CPQ, Margin Bridge Analyzer, Profit Analyzer, Business Risk and Sales Alerts, Sales Optimizer, Deal Price Optimizer, Pricepoint, and Rebate & Channel Manager.

What to do:
Analyze, design, and implement new product features, live the principles of evolvable architecture and modern design patterns
Participation on a new version of the product – refactoring of the solution
Foster high product quality through unit testing, code reviews, secure coding, automation, defects fixing, and performance tuning
Contribute to development process and tooling efficiency and improvements
Constantly assess and utilize new technologies and approaches
Cooperate with smart colleagues inside/outside boundaries of the team
Be part of and actively contribute to amazing engineering community
Internal team of 30+ people, agile way of work organization

You have:
At least 3 years of SW development experience, ideally Computer Science or equivalent education
Working experience with C#/.NET
Knowledge of ASP.NET MVC and WebAPI solutions
Some experience with MS SQL development is an advantage - DML/DDL operations, stored procedures, views, functions, trigger
Proficient communication in English (both verbal and written)

Don't hesitate and apply on this position ASAP! We are waiting for your CV!