Job Overview:
We are seeking a skilled software developer to join our team. As a senior back-end developer, you will be responsible for designing, developing, and maintaining our product using microservices architecture.
Your primary focus will be on back-end solutions, working with a team of developers to create efficient and scalable codebase.
Responsibilities:
* Design and develop our product using a microservices architecture with strong focus on back-end solutions.
* Contribute actively as a lead back-end developer, driving continuous improvement of the codebase by applying best development practices and modern engineering principles.
* Lead and oversee the migration from a monolithic application to a serverless microservices architecture.
You will work closely with other teams to ensure seamless integration and delivery of high-quality products.
Requirements:
* Degree in Computer Science, Engineering, or a related field (or equivalent experience).
* Minimum of 6 years of hands-on experience with C#/.NET.
* Minimum of 2 years of technical leadership roles.
* Proven experience with Relational Databases (SQL).
* Strong understanding of design patterns and software architecture principles.
* Excellent teamwork and leadership skills.
* Good communication skills in English (spoken and written).
Benefits:
* Great Work-Life balance;
* Flexible organizational routine;
* Health benefits for you and your family;
* Team Building activities;
* Over 300 protocols offering great discounts in various areas;
* Continuous professional development sponsored by our Training and Certification Department;
* Regular feedback on performance through a personalized plan;
* Comprehensive career plan and progression with assertive performance reviews.