Position: Full Stack Developer
Company: Otaje
Experience required: 5y

We are a Ukrainian women's clothing brand with our own production at https://otaje.com/. We have been on the market since 2015 and are currently expanding our marketing department and looking for a professional Full Stack Developer to set up our website. We also plan to enter the US market.

The frontend part of the website is fully built with Vue2 + Nuxt.js, while the backend is built with PHP and WordPress.


Role and Responsibilities of a Full Stack Developer:

Development and maintenance of the frontend of the website:
Implementing website design using HTML, CSS, and JavaScript.
Using the Vue.js framework and its ecosystem to develop the client-side of the website.
Using Nuxt.js to simplify the development process, optimize SEO, and increase website performance.
Implementing responsive design for easy viewing on various devices.


Development and maintenance of the backend of the website:
Using PHP to implement backend functionality.
Working with the database to store information about products, users, and orders.
Implementing functionality for working with payment systems and product delivery.
Optimizing the performance of the backend of the website.


Integration of the frontend and backend of the website:
Working with APIs to exchange data between the frontend and backend of the website.
Implementing functionality for working with users, their authorization and authentication.
Working with forms for order processing and feedback from users.


Testing and documentation:
Testing the website's functionality to ensure its quality and stability.
Documenting the code to simplify its maintenance and development in the future.
Working with version control systems (such as Git) to manage the website's source code.


Project management and communication:
Planning and managing the project to ensure its successful implementation on time.
Communicating with the team to discuss requirements and clarify project details.
Coordinating the work of the development team to achieve common goals.


Integration of third-party services, such as payment systems, delivery systems, and analytical tools, 1C, CRM Key Crm, Sputnik, cross-channel analytics.


Optimizing the website for fast loading and good performance, including working with caching and server resource management.


Debugging and fixing errors on the website and administrative panel.


Implementing new functionalities and improving the user experience.


Keeping up with the latest trends and innovations is important to stay ahead in the field of web development.


Requirements:

5+ years of experience in e-commerce development
Proficiency in programming languages including Vue2 + Nuxt.js, PHP, and WordPress
Proficiency in server-side programming languages such as PHP or other server-side programming languages, and experience working with databases such as MySQL or PostgreSQL
Experience working with popular CMS platforms such as WordPress, Shopify, and others
Ability to work in a team environment
Analytical skills, including the ability to analyze data, identify website issues, determine product requirements, and propose solutions to improve user experience
Code quality, including the ability to write clean, understandable, and scalable code, and experience working with version control systems such as Git
Willingness to learn new technologies and expand knowledge in the field of development.


We offer:

Competitive salary (base pay + KPI)
We believe in a fair, results-oriented KPI system (transparent system for calculating bonus payments with clear metrics and potential amounts)
Flexible working schedule, results-oriented with working hours from Mon-Fri, 9:00-18:00
Flexible mentoring system (comfortable onboarding for new employees to create an easy adaptation period in their new position, LMS, mentoring)
Opportunity to be part of the project and influence development
Absence of bureaucracy and people-oriented management
Ecological corporate culture
Our brand has its own production facility located and operating in Ukraine, supporting the economy.
Young, progressive and very friendly team!

Would you like to join our team? We look forward to receiving your CV and will definitely get in touch with you.