Full Stack (.NET) Engineer Offline

Client’s team in Kyiv develops a payment system and payment solutions for our online entertainment system. Our platform supports various payment options such as VISA, Master Card, electronic wallets like PayPal, prepaid cards, bank transfers and many others. We build cloud-based solutions using the latest technologies for creating service-oriented solutions with lots of focus on transaction security and integrity.

 

Kyiv team develops Payment system and Customer Relationship solutions for Client’s online entertainment platform. As a Full Stack .NET Developer you will join our team and influence on project which is being created using the latest technologies (.Net Core, ASP.Net Web Api, SPA, SQL Server, NoSql), multi-tier distributed architectures and approaches (CQS, CQRS, DDD, SOA), various hosting (IIS, K8s) and test automation.

 

There are a lot of technical opportunities within a project as we build our solutions on .Net platform using reactive architecture principles. We know how to scale and protect our services. We care about service availability and eventual consistency.

 

Our products are covered by automation tests, which are executed as a part of CI/CD pipeline. It means no manual regressions for our QA engineers.

 

We follow Agile principles and are organized in Scrum Teams across development lifecycle.

 

We highly value our cohesive team atmosphere and work-life balance. That’s why we have regular cozy team events as well as big team buildings.

 

Responsibilities

Close collaboration with business (Product Owners) – discuss and implement business requirements

Suggest technologies, approaches and solutions, discuss it together with the team and decide which one to use

Contribute to solutions design, create, update, improve product architecture and optimize product performance

Our teams are agile and cross-functional. All team members focused not only on doing their own tasks but also working together and assisting other team members

 

Requirements

Deep knowledge of .NET technology stack

Experience in building Web applications

Understand OOP principles

Knowledge of engineering practices including SOLID

Experience in microservice architecture

Experience with RabbitMQ, Kafka or any other message bus

Deep knowledge of REST principles

Since our environment is international and work requires daily contact with people from other countries we expect that you feel confident in both written and spoken English

 

Desirable

Experience in any modern frontend framework or library: Angular, Ember, React, Vue

Understand Infrastructure as Code concepts as well as Kubernetes, Docker

Experience with online payments and/or transaction intensive systems

Understand DDD principles

WCF

Experience in SQL Server, T-SQL both in writing queries and tuning performance

Experience in NoSQL databases

We expect you to have architecture experience and spread your knowledge within the team

 

What's in it for you

Challenging tasks – you and the team are to define every next Sprint, tasks and how they will be implemented

Smart solutions – yes, we produce them

Career and professional growth opportunities

Conferences, knowledge sharing activities, certifications

Sport and team-building activities

Smiles and jokes

The job ad is no longer active
Job unpublished on 13 June 2021

Look at the current jobs C# / .NET Kyiv→

Similar jobs

Countries of Europe or Ukraine
Bulgaria, Spain, Poland, Portugal, Romania