Responsibilities
- Develop and maintain backend services using Node.js and Express.js
- Build responsive and performant frontend applications with Next.js, ReactJS, Redux, and modern UI frameworks (Tailwind CSS, Bootstrap, Sass)
- Write structured, maintainable frontend code using JavaScript (ES6+), TypeScript, HTML5, and CSS3
- Design, implement, and optimize database schemas in PostgreSQL
- Integrate APIs (REST API) and work with structured data formats such as JSON
- Write clean, maintainable, and well-documented code
- Collaborate using GitHub (including CLA compliance, pull requests, and code reviews)
- Ensure best practices in security, performance, and scalability
- Work closely with product and design teams to translate requirements into technical solutions
Required Knowledge & Skills
- Strong proficiency in Node.js and Express.js
- Proficiency with ReactJS, Next.js, and modern frontend frameworks
- Strong knowledge of JavaScript (ES6+) and TypeScript
- Experience with Redux for state management
- Good knowledge in Tailwind CSS, Bootstrap, Sass, HTML5, and CSS3
- Experience with PostgreSQL (queries, indexing, optimization)
- Awareness of Docker for development and production environments
- Version control with Git/GitHub (including branching and pull requests)
Experience Required
- Minimum 5+ years of professional experience in full-stack development (or strong OSS/personal project portfolio if less formal experience)
- Proven track record of shipping applications in production environments
- Demonstrated ability to work independently and as part of a team
Preferable (Optional)
- Experience with cloud platforms (AWS, Azure, Google Cloud or similar)
- Familiarity with authentication & authorization flows (SSO)
- Basic knowledge of container orchestration (Docker Compose)
- Familiarity with testing frameworks (Jest, Unit)
- Experience with performance monitoring & logging tools
- Understanding of CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins)
Interested candidates can send their CV to the e-mail address in the Apply for job button.
Aparici Full-Stack Developer
Vəzifə Öhdəlikləri
- Node.js və Express.js istifadə edərək backend xidmətlərini inkişaf etdirmək və dəstəkləmək
- Next.js, ReactJS, Redux və müasir UI çərçivələri (Tailwind CSS, Bootstrap, Sass) ilə responsiv və performanslı frontend tətbiqlər qurmaq
- JavaScript (ES6+), TypeScript, HTML5 və CSS3 istifadə edərək strukturlaşdırılmış, davamlı frontend kodu yazmaq
- PostgreSQL-də məlumat bazası sxemlərini dizayn etmək, həyata keçirmək və optimallaşdırmaq
- API-ləri (REST API) inteqrasiya etmək və JSON kimi strukturlaşdırılmış məlumat formatları ilə işləmek
- Təmiz, davamlı və yaxşı sənədləşdirilmiş kod yazmaq
- GitHub istifadə edərək əməkdaşlıq etmək (CLA uyğunluğu, pull sorğular və kod icmalları daxil olmaqla)
- Təhlükəsizlik, performans və genişlənə bilməlikdə ən yaxşı təcrübələri təmin etmək
- Tələbləri texniki həllərə çevirmək üçün məhsul və dizayn komandaları ilə sıx əməkdaşlıq etmək
Tələb Olunan Bilik və Bacarıqlar
- Node.js və Express.js-də güclü səriştə
- ReactJS, Next.js və müasir frontend çərçivələri ilə səriştə
- JavaScript (ES6+) və TypeScript haqqında güclü bilik
- Vəziyyət idarəetməsi üçün Redux təcrübəsi
- Tailwind CSS, Bootstrap, Sass, HTML5 və CSS3 haqqında yaxşı bilik
- PostgreSQL təcrübəsi (sorğular, indeksləşdirmə, optimallaşdırma)
- İnkişaf və istehsal mühitləri üçün Docker haqqında məlumatlılıq
- Git/GitHub ilə versiya nəzarəti (branching və pull sorğular daxil olmaqla)
Tələb Olunan Təcrübə
- Full-stack inkişafda minimum 5+ il peşəkar təcrübə (və ya daha az formal təcrübə olduğu halda güclü OSS/şəxsi layihə portfeli)
- İstehsal mühitlərində tətbiqlərin çatdırılması barədə sübut edilmiş uğur tarixi
- Müstəqil və komandanın bir hissəsi kimi işləmək qabiliyyətinin nümayiş etdirilməsi
Üstünlük Verilən (İxtiyari)
- Bulud platformaları ilə təcrübə (AWS, Azure, Google Cloud və ya oxşar)
- Autentifikasiya və avtorizasiya axınları ilə tanışlıq (SSO)
- Konteyner orkestrasiyası haqqında əsas bilik (Docker Compose)
- Test çərçivələri ilə tanışlıq (Jest, Unit)
- Performans monitorinqi və qeydiyyat alətləri təcrübəsi
- CI/CD pipeline-ları haqqında anlayış (GitHub Actions, GitLab CI, Jenkins)
Maraqlanan namizədlər öz CV-lərini Müraciət et düyməsində qeyd olunan elektron poçt ünvanına göndərə bilərlər.