Position: Full-Stack Developer (ASP.NET Core + React) in FinTech project
Company: NIX Solutions
Category: .NET
Experience required: 2y
English level: intermediate

We are looking for a highly motivated, proactive specialist who is willing to become a valuable member of our exceptional team.

MAIN GOALS AND RESPONSIBILITIES:
- Designing, developing and maintaining solutions on the .NetCore and React;
- Active participation in requirements discussion with the business and IT team;
- Adding new functionality and covering it with unit tests;
- Troubleshooting and supporting production as needed, participating in issues research and defects fixing;
- Conducting code review and verifying the solutions of other team members, approving changes to the architecture, and making recommendations for alternative solutions and approaches;
- Following project development processes and improving them with other team members.

REQUIRED SKILLS:
- At least 3 years of hands-on experience in commercial software development;
- Expert knowledge of C# and ASP.NET Core;
- Experience in front-end web development using HTML5, CSS, JavaScript, JSON, Ajax and knowledge of modern web frameworks such as React, Material UI and Bootstrap;
- Strong knowledge of relational databases like MS SQL or/and PostgreSQL;
- Practical experience in integration with REST Web Services;
- Hands-on experience in writing unit tests using the most popular frameworks such as NUnit or xUnit;
- Experience with Agile development methodology and working as a member of an Agile development team;
- Proficiency in English, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.

NICE TO HAVE:
- Experience with any cloud platforms (MS Azure, AWS, GCP);
- Knowledge of containerization using Docker, orchestration and management of the containerized solutions;
- Hands-on experience with performance and optimization issues and demonstrated ability to diagnose and prevent these problems;
- Background as a technical team leader.

WHAT WE OFFER:
- An international environment full of opportunities for personal and professional growth;
- Professional, friendly and supportive team;
- Career advancement prospects in a team with a 27-year history;
- Opportunities for professional growth, including participation in English courses, certifications and paid participation in major industry conferences worldwide;
- Flexible compensation review system;
- Medical and accounting support programs.