Backend Developer (.Net)

PRODUCT ENGINEERING
Poland


Role: Backend Developer (.Net)

Location: Poland (Hybrid)

Backend Developer (.Net) will be responsible for developing backend microservices for aggregating database data, preparing various statistical calculations, and organizing the API for this. The ideal candidate will have some frontend skills, enabling them to create simplified data representations in simple forms and tables for internal use (we have an internal team of frontend developers who can assist with template creation if needed).

Responsibilities:

  • Develop, design, and test server-side services and web applications;
  • Develop server-side logic for data aggregation and calculations;
  • Develop and support internal APIs;
  • Create reusable code and libraries for further implementation;
  • Accurately translate user and business requirements into server-side solutions.

Requirements:

1. Responsibility, motivation, willingness to learn, and the ability to deeply dive into the subject matter.

2. Good knowledge of object-oriented programming, basic algorithms, and data structures.

3. Understanding of OOP principles and common design patterns.

4. Commercial experience with C#, .NET Core, and ASP.NET.

5. Experience with SQL, LINQ, and Entity Framework.

6. Experience with multithreaded programming.

7. Experience with reflection.

8. Experience developing REST APIs and working with JSON.

9. Experience writing unit tests.

10. Experience with Visual Studio 2022.

11. Experience with issue tracking and version control systems.

Nice to have:

- Experience integrating with payment systems (Visa, MasterCard, and others).

- Experience in the financial industry.

- Experience with PostgreSQL.

- Experience with gRPC communications.

- Experience with background processing and asynchronous tasks.

- Experience with message queues or event-driven architectures.

APPLY

About the Company