As a Full Stack Developer, you will play a pivotal role in designing, developing and maintaining our application using the .NET framework.
Responsibilities
The key responsibilities of this position include:
* Writing clean and efficient code for both front-end and back-end components.
* Designing and implementing high-performance processes that ensure low latency and high availability.
* Integrating third-party services, cloud platforms and data storage solutions.
* Ensuring data privacy and security throughout the application's back-end.
* Conducting diagnostic tests, fixing bugs and optimizing underperforming processes.
* Documenting processes, integrations and database schemas.
* Staying informed about the latest advancements in .NET development.
Requirements
The ideal candidate will possess:
* Excellent proficiency in English.
* A strong ability to work independently.
* At least three years of professional experience in .NET/C# development.
* A solid understanding of asynchronous and event-driven programming.
* Two to three years of experience as a Backend developer with database design skills.
* Strong knowledge of building and consuming RESTful APIs.
* Familiarity with Git Flow, CI/CD, unit testing and TDD.