Software Engineer (.NET Core)

  • PayRetailers
  • Sofia, Bulgaria
  • 10/07/2024
Full time Forex Fintech IT - Software Development

Job Description

At PayRetailers, we are committed to providing cutting-edge solutions that empower businesses to succeed in Latin America & Africa. Our collaborative and inclusive work environment encourages creativity and growth, where every employee's contribution is valued. Get ready to embark on an exciting journey with us, as we strive to make a meaningful impact on the world of payments.

Marking a significant step in PayRetailers' European expansion strategy, we are building from the ground up our first Hub in Sofia to strengthen our position as a global player in the payments space and create new products that will make an impact in the Fintech industry.

If you are thrilled to participate in setting this hub up and to contribute to a highly scalable new product done with a cutting-edge stack, keep reading!

Our Engineering team is looking for a Skilled .NET Developers for our new hub in Sofia.

We are looking for a passionate professional with a curious and continuous improvement mindset to develop high quality software through efficient code using industry best practices, positioning PayRetailers at the forefront of innovation in the industry.

Our product and stack: We are developing our own BC2 solution: a distributed system, developed in NET Core, Cosmos DB, other Azure functions, Data Lakes, in a microservices and event-oriented architecture. This product is setting up a environment with a very high volume of transactions.

Job duties and Responsibilities:

  • Developing and maintaining software products with the .Net Core stack.
  • Creating microservices based solutions using latest technologies.
  • Wrinting and executing high quality tests.
  • Continiously improving gaps in maintainability, performace and code quality.
  • Participating in architectural discussions demostrating deep technical knowledge.
  • Having sense of ownership and ability to push things towards completion.
  • Mentoring less experienced team members.
  • Being able to explain complext technical solutions in clear and understandable way.

Experience and Qualifications:

  • 5+ years of strong hands on experience in .NET software development in SOA.
  • Deep knowledge in writing high quality code that is performant and maintainable following best pracrices and standards.
  • Being able to make technical and architectural decisions based on arguments and facts.

Nice to have:

  • Experience with technologies: Redis, Kafka, etc.
  • Experience with microservices and Azure.
  • Knowledge of Front-End development with React (a plus).
  • Solid experience in developing and architecturing REST APIs, prefferably in a microservices environment.
  • Experince with async communication and messaging – Azure Service Bus, Kafka, RabbitMQ.
  • Experience with cloud application development and containerization.

What we offer:

  • Hybrid mode: Just one day from the office during the first 3 months, then the role turns into a fully remote ?
  • 25 days of vacations per year.
  • Multisport card.
  • Private medical insurance.
  • Lunch is on us!
  • Free language & technical trainings ?‍?
  • Free afternoon on your birthday! ✈