Job Overview
We’re looking for a Full Stack Web Developer who will be a part of our continually growing and evolving Engineering team. If you are a highly motivated developer with a great pride in the solutions you deliver, we’d love to have you as part of our team.
Responsibilities:
- You’ll be an integral member of a dynamic team developing functional, performant and scalable web applications with Vue.js and Laravel/Node.js
- Write well designed, testable, efficient code by using best software development practices
- Integrate data from various back-end services and databases
- Write unit/integration tests to ensure the high quality of the application
- Participate in the full software development lifecycle, including development, code reviews, testing, and production deployment
Requirements:
- At least 5 years of professional web development experience required
- Strong conceptual ability to design and build back-end content management structures and implement them on the front-end
- Highly proficient with JavaScript/TypeScript and Vue.js framework
- Knowledge of Angular and React.js would be a plus
- Expert knowledge of Node.js or PHP/Laravel framework
- Expert knowledge of MySQL/MariaDB/MongoDB databases
- Experience with Shopify API would be a plus
- Understanding SOLID principles and practices for implementing them
- AWS, Nginx, CI/CD implementation experience would be a plus
- Proficiency with modern development tools, like Babel, Webpack, Vite, and Git
- Experience with both consuming and designing RESTful APIs and GraphQL
- Analytical thinking and working with complex data
- Willingness to learn and constantly develop your skills
Conditions:
- Full time work in the office
- Young and friendly environment
- Health insurance
- Refreshments and drinks in the office