Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
What you will do in the first three months:
- Follow an individual development plan with your supervisor and improve your skills based on that plan
- Participate in writing the application’s business logic and covering it with tests
- Expand the rich user interface and offer ideas for improving it
- Develop data schemas and integrate with third-party services
- Optimize heavily loaded parts of the application and deal with security vulnerabilities
- Become a member of a team of professionals to achieve quality results efficiently.
What we offer:
- Long-term stability, competitive compensation, and a fast onboarding process.
- Conditions for steady career development.
- Development supported by dedicated mentors and a variety of programs focused on expertise and innovation.
- A well-equipped and cozy office supports comfort and productivity across all project stages.
- Welcoming atmosphere and a friendly corporate culture.
Job Requirements
You will be successful in this role if you have:
- At least 3 years hands-on experience in commercial software development;
- Expert knowledge of C# and ASP.NET Core;
- Front-end web development expertise with HTML5, CSS, JavaScript, JSON, Ajax, and knowledge of modern web frameworks like Angular, React, Material UI, and Bootstrap;
- Strong knowledge of relational databases like MS SQL or/and PostgreSQL;
- Practical experience in integrations with REST Web Services;
- Hands-on experience in writing unit test using the most popular frameworks like NUnit or xUnit.
- Experience with Agile development methodology and working as a member of an Agile development team;
- Proficiency in the English language, 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 in containernization using Docker, orchestration and management of the containerized solutions;
- Hands-on experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems;
- Background as team technical leader.









