Job Overview
We are seeking a highly skilled and experienced Full Stack Developer with proficiency in ES6+ and a solid understanding of TypeScript. The ideal candidate should have a strong grasp of Object-Oriented Programming (OOP), SOLID principles, Rest API principles, Design Patterns, and more.
Key Responsibilities:
• Proficient in one of the frameworks: Express.js or Nest.js.
• Expertise in designing both relational (e.g., MongoDB, CouchDB, MySQL, PostgreSQL) and non-relational databases.
• Implementation of Unit Tests, Test-Driven Development (TDD), and Behavior-Driven Development (BDD).
• Mastery of Git and various development environments.
• Full command of Async Programming and Non-Blocking I/O concepts.
• Sufficient knowledge of Redis and caching solutions.
• Adequate understanding of server security fundamentals.
• Familiarity with Real-Time programming, such as Socket.io library.
Optional Skills:
• Understanding of expanding a system in both Monolithic and Microservices designs.
• Proficiency and experience with Linux and its commands.
• Knowledge of designing high-load systems and their parameters.
• Familiarity with performance system measurement parameters and load handling.
• Familiarity with Front-End programming: JavaScript, HTML, CSS, and React.
• Familiarity with DevOps skills such as CI/CD, Docker, Kubernetes.
• Knowledge of Message Queueing services like RabbitMQ.
If you meet these qualifications and are passionate about delivering high-quality software solutions, we invite you to apply and join our dynamic team.
More Information
- Address Erbil
- Salary Offer IQD 1,500,000 - 2,500,000 USD IQD 1,500,000 - 2,500,000 Month
- How to apply Interested candidates can apply through: https://jobs.krd/explore-jobs/258