Senior Full Stack Developer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
About IO IO is a flexible remote organisation with its origins in Cape Town. We conceptualise, design, build and scale meaningful, viable, digital products. We collectively work on client and startup projects (which makes work at IO exciting, dynamic and agile) and we launch about 3 - 4 digital products per year. We are committed to modern methodologies and team structures and we really do put our people first. We know we are our people, it's just that clear and simple. From 0 to 1 and beyond. We conceptualise, design, and scale innovations. Building the future of digital products. We are a remote team. Our Culture IO has a team-based culture. A team-based culture is an interplay between leadership, teamwork, and effective communication. It's also about recognising the strengths and qualities of a team player and nurturing them while encouraging collaboration and communication between everyone as a whole. This does not mean we value teams above the individual, however, it allows us to trust in team outcomes, rather than micro-management. Our Principles →Customer Value = Business Value We are as invested in the success of our client's products as they are themselves. Working together towards a shared goal delivers value and meaning far beyond what is simply represented on an invoice. →Work in short cycles Short work cycles allow us to quickly learn from our actions and make evidence-based decisions. →Hold regular open retrospectives We use regular retrospectives to look back on our work as a team, and swiftly improve our performance and work relationships. →Fast and Flexible We quickly identify what we need to know, progressing to research and validating critical assumptions when and where it adds the most value. →Work as a modern, balanced team We have a modern staffing model. Working with our dedicated cross-functional teams, we work on the same things at the same time. We empower and trust our teams to work with autonomy. →Radical Transparency To produce the best possible work, everyone needs to be on the same page, at all times. →Go and See We observe, learn and share. We amplify good patterns and successes and make it part of our daily discussions. →Celebrate Achievements We provide regular incentives and celebrate exceptional work. →Make learning a first-class citizen of your backlog Learning is part of our product development process, we document learnings and incorporate them into future developments. More links IO LinkedIn About the role Our vision is clear and simple. We design, build and ship scalable products and startups. We are cultivating a company with a collaborative culture and strong values and work ethics, supported by a team-based organisational structure. The products we build are exceptional, and so is our team. We are looking for a Senior Full Stack Developer, highly skilled in PHP/Laravel and VueJS to join IO . Our ideal candidate... → Is pragmatic → Is a self-starter → Is mission focussed → Is a strong communicator and good at managing client expectations → Can keep a calm head under pressure → Has strong work ethics and values and can advocate these to their team → Has worked on an Agile team and have a solid understanding of the Scrum methodology → Has 5+ years web development experience → Has 5+ years JS experience and 3+ years with modern JS frameworks and libraries (preferably Vue or React) → Has 5+ years backend experience with PHP and Laravel, NodeJS or a similar framework up to current versions → Is well-versed in HTML and CSS → Understands browser/device compatibility challenges → Is proficient in relational database design, optimisation, and tuning, with a good understanding of indexes and performance for high volume applications → Is proficient in GitOps, using GitLab, or a similar GitOps tool → Confident with Docker and Docker Compose → Experience with, or some exposure to, Google Cloud Platform → Is well-versed in CI, and CD → Expert-level proficiency in unit and integration testing for backend JavaScript and PHP code → Experienced with frontend unit and component testing for React or VueJS, and ideally exposed to or familiar with end-to-end tests using tools like Puppeteer, Cypress, or similar → Has a love of technology and a native desire to keep up to date with developments in your chosen languages and tools → Has a passion for assisting and mentoring junior/mid-range team members, sharing knowledge and skills and uplifting the teams proficiency What you'll do → First and foremost, you are a developer and will need to contribute high-quality code to your project → You'll need to be well-written, well-spoken, and well-organised, as you may need to contribute to client or stakeholder conversations (when required) → You'll ensure our software is of the highest possible quality → We'll expect you to work closely with our scrum masters, project managers, product owners, UX and UI team, and other back- and front-end developers to build highly impactful applications and sof
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at IO? Share your experience