Backend Developer

Full-time

On-site

Moncero is a company that’s all about excellence and technology. We’re growing our team and looking for some experienced Backend Developers to join us. If you’re passionate about technology and want to work with a great team, we’d love to hear from you!


Working at Moncero means you’ll be at the forefront of technological development, working with smart and talented colleagues on meaningful projects. You’ll have the chance to make a real impact and feel proud of your work. Your responsibilities could even leave a lasting technological legacy.


📣 Attention all job seekers! This is a fully on-site and full-time opportunity.

📍Address: Ilia Chavchavadze avenue N60, Tbilisi, Georgia.

🕙 Working days and hours: Monday-Friday, 10:00 - 19:00


Main Responsibilities

  • Creating a high-performance, scalable and secure backend architecture using .NET and C#.

  • Modeling, designing and implementing new functionalities.

  • Optimizing and improving the functionality of existing systems.

  • Development of complex REST APIs and multi-module systems.

  • Optimization and efficient use of databases (SQL Server or other relational databases)

  • Integration of the latest technologies and knowledge and use of the latest versions of .NET Core.

  • Writing secure, Thread-safe code and managing parallel threads.

  • Ensuring code quality through testing (Unit testing, integration testing).


Requirements

  • At least 2 years of experience in backend development using .NET and C# technologies.

  • Knowledge of SQL language and ORM libraries and frameworks (Entity Framework, Dapper, SqlKata) and utilizing them efficiently.

  • Knowledge of Design Patterns (Clean Architecture, N-tier Architecture, DDD, Microservices).

  • Knowledge of Git and version control systems.

  • Experience in supporting and optimizing global scale systems.

  • Knowledge of OOP principles and basic design patterns (e.g. Factory, Strategy, Repository) to ensure that the code is compact, maintainable, and easily modifiable.


Desired Qualifications

  • Knowledge of working with messaging systems (RabbitMQ, Kafka or Azure Service Bus).

  • Development and management of cloud-based applications (Azure Functions, AWS Lambda).

  • Knowledge and implementation of security standards.

  • Experience working with non-relational (NoSQL) databases.

  • Knowledge of Micro services communication – Event-driven, RPC, REST, gRPC approaches.

  • Performance tuning — experience measuring and improving performance for .NET applications (profilers, benchmarking tools).

  • Knowledge of async/await, concurrency in .NET (Thread-safe operations, Task Parallel Library).

  • Experience creating CI/CD pipelines and basic knowledge of DevOps tools.


Skills

  • Problem-solving and complex issue analysis skills.

  • Effective communication and collaboration with Agile teams.

  • Creative and analytical thinking.

  • High sense of responsibility and accountability.

  • Adaptability and quick learning ability.

  • Strong communication and interpersonal skills.

  • Effective time management and organizational skills.

  • Teamwork and collaboration abilities.

  • Attention to detail and meticulousness.

  • High sense of responsibility and commitment to personal and professional growth.


Languages

  • Georgian - fluent speaking and writing skills.

  • English language proficiency at least B2, Upper Intermediate level.


Company Benefits

  • Health Insurance: We care about our employees’ well-being, so we offer Ardi health insurance.

  • Fun Team: We’ve got an energetic, friendly, and supportive team that works together and helps each other grow.

  • Healthy Lifestyle: We’ve partnered with organizations to offer employees discounts on various activities to promote a healthy lifestyle.

  • Exciting Events: We plan fun trips and corporate parties to keep things interesting and help team members bond.

  • Pension Fund Savings: We’ve got your back with a 4% benefit on pension savings.


Our company’s recruitment process is a rollercoaster of interesting interviews!

Here’s a quick rundown of what you can expect:

  • **Meet with HR:** You’ll have a short chat with HR to get to know you better and understand why you’re interested in the role.

  • **Meet the Tech Lead:** Next, you’ll meet the Tech Lead to chat about your experience, skills, and how they align with Moncero’s goals.

  • **Take-Home Assignment:** After that, you’ll get to work on a little project that’s a win-win for both of us. It’ll give you a taste of what you’d be doing at Moncero if you join our team, and it’ll also help us see if your theoretical knowledge matches your practical skills.

  • **Meet the CTO:** Finally, you’ll meet our CTO, and then it’s time to make a decision!


Best of luck to you,

Moncero Team 💚


---

Additional Information

JSC Moncero, in order to determine the candidate's qualifications for the advertised vacancy, processes the candidate's personal data in accordance with the requirements of the Law of Georgia on Personal Data Protection.

Information about the candidate may also be processed to determine the candidate's suitability for a future vacancy. Information about the candidate is retained for the period established by law.

If you do not want the data to be further processed and would like to change or delete the data, please contact us at: careers@moncero.com.

At JSC Moncero, the candidate selection process complies with the requirements of the Law on the Elimination of All Forms of Discrimination and the principles of equal treatment of individuals, which excludes discrimination against individuals on any grounds.