Bimeh Bazar started its journey in [2016] with the aim of creating a great experience in online insurance consultation, comparison, and purchase. We are looking for minds that can contribute to the growth of our company and guide it in the right direction. We want to collaborate with individuals who are driven by achieving accomplishments they can be proud of and value clear and respectful human interactions.
Our Back-End Team Collaborates to make it happen, we have an exciting opportunity for you to join us as a crucial part of our team as a Back-End Developer
Responsibilities:
- Design, develop, and maintain backend systems using Node.js with NEST.JS Framework.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Collaborate with QA team in case of problems after testings.
- Analyze and understand product requirements to ensure they are incorporated into software designs and code.
- Review and optimize existing code to improve performance, reliability, and maintainability.
- Perform extensive software testing, debugging, and validation procedures to ensure high-quality deliverables.
- Resolve software bugs and update existing applications to correct errors, adapt to new hardware, or improve performance.
- Document software installation and configuration processes and ensure all applications are kept up-to-date with the latest NEST.JS technologies.
- Participate in agile software development, SCRUM, and daily standups to ensure quick iterations and fast delivery.
- Mentor and guide junior developers to foster a culture of continuous learning and improvement.
Requirements:
- Proficiency in Typescript programming language with a strong understanding in OOP.
- Comprehensive vision on software design and using different design patterns in code. For instance: Domain Driven Design pattern.
- In-depth knowledge of database design and management using Postgresql.
- Good Knowledge in working with NX-Monoreop
- Experience with cloud platforms.
- Good knowledge on working with versioning tools like: Github
- Strong problem solving skills.
- Excellent communication and collaboration skills
- Minimum of 3 years of experience in a similar role.