Position: Backend Engineer_TOP Real Estate SaaS
Company: Unit City
Experience required: 2y
English level: upper

✨ About us

The Company is a software editor for property managers. We are the IT department of the largest French real-estate company. Nearly 400 companies manage 4 million real estate lots with the our solutions.

📌 About projects

ERP system for real estate area. The solution has a multi-layer architecture:
Front-end (Angular)
Gateway\Orchestration (or BFF, ASP.NET Core \ ASP.NET 6)
Back-end (mostly ASP.NET Core \ ASP.NET 6, sometimes Java)

The back-end layer consists of a set of micro-services, most of which own their own database (mostly MongoDB \ ElasticSearch), provide synchronous (http) and asynchronous interfaces (amqp) and use messaging queues for communication.

You will join a team of .NET back-end developers mostly located in Ukraine, have a close relationship with Company’ main R&D center (Grenoble, France) and be responsible for development of new\support of existing micro-services, participating in architecture enhancement and CI\CD routine improvement.


📌 About projects
ERP system for real estate area.

🎯 You’re the right candidate if…

- ASP.NET Core \ ASP.NET 6
- Have a knowledge and ability to apply OOP, SOLID, KISS, Design Patterns
- Ready to follow strict code conventions and code reviews
- Ready to provide a decent test-coverage (xUnit would be a plus)
- Familiar with containerization
- Familiar with SQL\ NoSQL databases
- Familiar with messaging (RabbitMQ, masstransit would be a plus)
- Git, Bitbucket
- Ansible, Jenkins for CI
- Docker, Kubernetes, Helm, ArgoCD, Azure for CD
- Graylog for logging
- English is absolutely mandatory

🎁 What we offer
- Position is full remote
- Salary payment until 5th every month
- Paid sick leave and vacation days
- Accountant service is covered

Hiring process
- One technical interview with the Team Lead for 1-1,5h