Open role
Full Stack Developer
This position is responsible for designing, developing, and maintaining web applications across both front-end and back-end environments. The role is suited for a hands-on developer who enjoys solving technical problems, building reliable solutions, and working with modern web technologies and AI-assisted development tools.
The role
Role overview
Build, improve, and maintain web applications across front-end, back-end, and integrations.
Key responsibilities
- Designing, developing, and maintaining responsive web applications across front-end and back-end environments.
- Building new features, fixing bugs, and improving existing applications.
- Developing and integrating APIs, third-party services, and external platforms.
- Working with databases and ensuring reliable data handling and application performance.
- Writing clean, maintainable, and well-documented code.
- Troubleshooting technical issues and identifying practical solutions.
- Collaborating with the technical team to plan, develop, test, and deploy new features.
- Using AI tools effectively to improve development workflows, debugging, research, and productivity.
- Ensuring applications are secure, stable, scalable, and optimized for performance.
Required skills & qualifications
- 1+ years of hands-on experience in full-stack web development or a closely related role.
- Strong working knowledge of front-end technologies such as HTML, CSS, JavaScript, and modern frameworks such as React or similar.
- Practical experience with back-end development using technologies such as Node.js, PHP, Python, or similar.
- Working knowledge of databases such as MySQL, PostgreSQL, MongoDB, or similar.
- Experience building and integrating REST APIs and third-party services.
- Familiarity with Git and version control workflows.
- Familiarity or experience using AI tools in daily development work.
- Strong problem-solving and debugging abilities.
- Excellent written and spoken English.
- Strong communication skills and the ability to work effectively within a team.
- Ability to manage tasks reliably and work in a fast-moving development environment.
Education
Relevant degree, diploma, certification, or equivalent hands-on experience.
Apply for this position
Files are currently limited to PDF, DOC, or DOCX under 5 MB.
Need to ask something first?
Not sure if you're a fit? Get in touch and ask — we'd rather answer a question than miss a good candidate.