Full-Stack Developer
QA Madness is a European IT service company focusing strongly on QA and cybersecurity. The company was founded in 2013 and is headquartered in Poland.
Currently, we are searching for an experienced Full-Stack Developer to work in an existing team developing new features for the no-code/low-code app-building platform used by over 60 leading law firms and professional services organisations globally.
Must have good communication skills in English.
Experience:
โ 4+ years of commercial experience building applications with Vue.js
โ 2+ years of commercial experience with Node.js;
โ Strong proficiency in JavaScript, HTML, CSS/SCSS;
โ Solid understanding of REST APIs and JavaScript SDK integrations;
โ Experience working with with chained promises in JavaScript;
โ Confident debugging and troubleshooting skills;
โ Experience using GitHub in a collaborative, production environment;
โ Experience working with Jira or similar ticketing systems;
โ Practical experience with AI development tools and workflows;
โ Familiarity with Claude Code, Codex CLI, or similar AI-assisted coding tools;
โ Experience with MCP;
โ Ability to write clear technical documentation and specifications.
Good to have:
โ Experience with mobile app development (iOS/Android);
โ Experience writing system prompts and using tool calling with AI APIs.
Responsibilitie:
โ Design, develop, and maintain scalable frontend and backend features;
โ Identify and resolve bugs and technical issues reported by team members or clients;
โ Write clean, maintainable, and reusable code following best practices;
โ Leverage modern AI tools to improve development efficiency and quality;
โ Manage multiple parallel tasks, including feature development, bug fixes, and documentation;
โ Provide accurate effort estimates for custom development work;
โ Stay up to date with emerging AI capabilities and evaluate their practical use;
โ Prepare technical specifications and test plans for new functionality;
โ Participate actively in planning sessions, technical discussions, and daily meetings.
We offer:
โ Competitive salary in USD or EUR and good compensation package (reviews on demand to ensure your compensation reflects your growth and impact);
โ Corporate English courses with native speakers;
โ Personal time off (20 calendar days of paid vacation, 12 paid sick leaves);
โ Remote work opportunity;
โ Flexible work schedule (Enjoy the freedom to start your 8-hour workday at a time that fits your schedule best, anytime between 8 a.m. and 11 a.m.);
โ The ability to focus on your work: a lack of bureaucracy and micromanagement (no tracking tools).
Please note, this job is a full-time position, and it is relevant only if you meet all requirements. Any candidate who fails to meet the requirements will not be considered for the job.
Your application will be considered only once you have completed the questionnaire and uploaded your CV in English. (Click on the hyperlink or copy link into your Internet browser.)
*I give consent to the processing of my personal data uploaded via the form under the terms and conditions of QA Madness Privacy Policy (Processing of Candidates Personal Data).
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |