Prodata

Şirkət haqqında:
PRODATAoffers data engineering and data analysis solutions based on advanced technologies and cutting adage analytical platforms.
Our data science experts provide comprehensive solution, that is tailored to the customer’s needs and requirements.
We deliver a complete and end-to-end AI solution, including machine learning, deep learning, business and decision intelligence solutions. The solutions are designed to the size, niche, and requirements of any company.
Focusing on continuous research and analysis, we help our customers treat data as a strategic asset and empower their business.
Əlaqə vasitələri:
Full-Stack Developer
Responsibilities:
- Develop and maintain scalable, secure, and high-performance web applications using Laravel (PHP) and Nuxt 3 (Vue.js).
- Design, implement, and optimize RESTful APIs.
- Integrate third-party services and external APIs, ensuring smooth data exchange.
- Implement authentication and authorization mechanisms using OAuth 2.0, Keycloak, or Laravel Sanctum.
- Develop and optimize database queries using relational (PostgreSQL, MySQL) and non-relational (Redis, MongoDB) databases.
- Implement database migration and version control tools such as Laravel Migrations.
- Ensure code quality and maintainability through unit, integration, and end-to-end testing (PHPUnit, Pest, Jest, Cypress).
- Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Work closely with UI/UX designers, backend developers, and DevOps engineers to ensure smooth project delivery.
- Conduct code reviews to maintain high coding standards and best practices.
Requirements:
- Backend: Strong expertise in Laravel (9+), including Eloquent ORM, Queues, Events, Broadcasting, and Job processing.
- Frontend: Solid experience with Nuxt 3 (Vue 3, Composition API, Pinia).
- Experience with API development, authentication protocols (OAuth 2.0, JWT), and API tools like Postman.
- Strong understanding of relational databases (PostgreSQL, MySQL) and caching mechanisms (Redis).
- Hands-on experience with containerization (Docker, Kubernetes) and CI/CD pipelines (GitLab CI/CD).
- Familiarity with frontend build tools (Vite, Webpack) and CSS frameworks like Tailwind CSS or Bootstrap.
- Experience working with real-time technologies like WebSockets, Pusher, or Laravel Echo.
- Proficiency in writing unit and integration tests for both backend and frontend applications.
- Familiarity with microservices architecture and API gateway solutions.
- Proficiency with Git for version control and collaboration in a team environment.
- Solid understanding of SOLID principles, Clean Architecture, and best practices for maintainable code.
- 2-3 years of experience in full-stack development.
- Bachelor's degree in computer science, software engineering, or a related field.
Please send your resume to the e-mail address in the Apply for job buttonwith the subject line "Full-Stack Developer ". We look forward to hearing from you!
Note: Only shortlisted candidates will be contacted for further evaluation.