Senior Back-End Developer

Zino Technology Company Tehran

Posted 3 years ago

Job Description

Our company works on the development of an ERP system. We are looking for a senior Backend Developer to join our engineering team and help us develop and maintain various software products. Writing and testing code are also parts of the Backend Developer quota. Obviously, you need to meet the due requirements of having experience of server-side logic and strong sense of teamwork as well as writing clean codes to develop functional web applications. List of responsibilities: ● Designing APIs, database models, and schemas. ● Working closely with the front-end developer team. ● Writing well-crafted, well-tested, readable, maintainable codes. ● Participating in code reviews to ensure code quality and distribute knowledge. ● Participating in agile practices such as agile meetings, iteration planning, retrospective and etc. ● Reporting to Supervisor & Technical Manager.

Requirements

Requirements: ● Experienced in clean coding, object-oriented design principles and patterns. ● Experienced in web development using .NET Ecosystem. ● Knowledge of Domain-Driven Design (DDD), CQRS & Event sourcing. ● Knowledge of Test-driven development (TDD) & Behavior-driven development (BDD) ● Experienced in working with Git. Bonus experiences: ● Microservices architecture. ● Working with NoSql databases. ● Working with Message Queues, Brokers and Messaging Systems in general. N.B. The candidate needs to move to Kish Island to work at the headquarter.

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

To see more jobs that fit your career