Roles:
FrontendBackend
Must-have skills:
PHPJavaScript
One of skills:
ReactAngularVue.js
Considering candidates from:
Spain
Spain
Work arrangement: Onsite
Industry: Financial Services
Language: English
Level: Middle or senior
Required experience: 4+ years
Relocation: Not paid
Visa support: Not provided
Size: 11 - 50 employees
Company
Carlo is a payment and loyalty app founded in Monaco. They're passionate about delivering exceptional payment and loyalty solutions to empower local businesses, enhance the customer experience, and contribute to the growth of the retail industry. With their app gaining popularity in France, they're expanding their operations across Europe and making Barcelona their new home.
Description
Tasks:
- Develop scalable and secure server-side components using Laravel and MySQL
- Create user-friendly and responsive interfaces for their admin dashboard and merchant web application with Vue.js and React
- Implement robust error handling, logging, and monitoring mechanisms for application reliability and stability
- Collaborate with the team to develop conversion plans and document potential improvements
- Perform thorough testing, both manual and automated, to catch and address any bugs early on
Must-have:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 4+ years of proven experience as a Full-Stack Developer
- Proficiency in backend technologies: Laravel, MySQL, and RESTful APIs
- Solid understanding of frontend technologies like Vue.js, React, JavaScript, HTML5, and CSS3
- Knowledge of software testing principles and software architecture concepts
- Experience with RESTful services, Git version control, and agile development methodologies
- Strong problem-solving, analytical, collaboration, and communication skills
Nice-to-have:
- Hands-on experience integrating applications with third-party services and APIs
- Experience in unit testing
Benefits and conditions:
- Trial period: 3 months
- Paid leaves (25 days per year)
- Sick leaves
- Performance bonus from 0 to 25% based on KPIs, values and OKRs
Interview process:
- Intro call with Toughbyte
- Technical interview
- Culture fit interview