Backend Developer Role
Overview:
We are seeking a skilled Backend Developer to join our Product Team and contribute to the growth of our company. As a key member of the team, you will be responsible for designing and developing high-quality software solutions that meet our customers' needs.
Key Responsibilities:
* Design, develop, and maintain web applications and APIs using C# and .NET Core Framework;
* Conduct thorough code reviews to ensure adherence to coding best practices and standards;
* Collaborate with cross-functional teams to identify and prioritize product requirements;
* Develop and maintain documentation for codebases and systems;
* Participate in Agile development methodologies and continuous integration/continuous deployment (CI/CD) pipelines.
Requirements:
* At least 3 years of experience in software development, preferably with .NET Core;
* Strong knowledge of system design, development, implementation, and user support principles and practices;
* Experience with relational databases, including SQL and database schema design;
* Excellent analytical, problem-solving, and communication skills;
* Fluent in English.
Nice to Have:
* Domain-Driven Design (DDD) knowledge;
* Experience with Azure DevOps and CI/CD tools;
* Knowledge of transport protocols (HTTP, HTTPS, messaging).
What We Offer:
A dynamic work environment with opportunities for growth and professional development; A collaborative team culture with open communication channels; Competitive compensation and benefits package.