Full-stack Developer Opportunity


NQDA is a digital product design and development company. Our mission is to make people’s lives easier and bring to the world the best products and solutions to improve our clients’ businesses. We are a group of unique and talented individuals, passionate about what we do and we believe that it’s possible to create world-class solutions from this beautiful tiny corner of our country, Viana do Castelo.

We’re looking for smart, passionate and capable developers who want to make an impact in the real world using technology to do so. As a software developer, you work on a small team and can switch teams and projects as our business grows and evolves. We need our developers to be versatile and passionate to tackle new problems as we continue to push the technology forward.

A developer at NQDA works with stakeholders to create meaningful, innovative and beautiful products and interfaces that may go from a small business institutional webpage, product presentation (MVPs) or web/mobile applications to a massive digital transformation of an entire enterprise and its processes. You’ll work closely with project managers, designers and other developers and be responsible to bring relevant changes to our clients by delivering great experiences for their customers.




  • Develop next-generation web applications;
  • Write modular and well-tested front and back-end code;
  • Optimize the application for maximum speed and scalability;
  • Collaborate in a smart environment where you can bring in your ideas;
  • Brainstorm initial ideas and carry them through to concept development;
  • Discuss ideas with all team and/or clients to create the best solutions within available budget;
  • Work in a well-opinionated technology stack, developer tools and methodologies that our team is constantly trying to improve;
  • Work in a variety of different business areas;




  • Knowledge of with HTML5, CSS3, JavaScript and PHP;
  • Ability to integrate web services (RESTful, JSON);
  • Basic Understanding accessibility and security compliance;
  • Basic experience in the management of Linux hosting environment (shared or not);
  • Data migration, transformation and output in different formats;
  • Creating database schemas that represent and support business processes;
  • Ability to work in areas outside of our usual comfort zone, and get things done quickly;
  • Teamwork skills;
  • Write clean, maintainable code;
  • Comfortable with version control systems (we use Git);




  • Good understanding of English (written and spoken);
  • Understanding of CSS preprocessors, such as SASS or LESS;
  • Knowledge of Laravel PHP Framework;
  • Knowledge of Node.js;
  • Knowledge with JavaScript frameworks such as Vue, Angular or React is a great plus;
  • Basic knowledge of tasks automation with webpack;
  • Ease of use on dependency managers like npm, yarn and composer;
  • Understanding responsive design and browser compatibilities;
  • Basic Understanding automated testing platforms and unit tests;
  • Basic knowledge to build and run Docker containers;
  • Rapid learner who thrives in a fast-paced environment;
  • Ability to debug scripting languages and correct subsequent issues with ease;
  • Able to research technical challenges and find solutions independently;
  • Brief decoding skills, understanding requirements and the broader goals set for each project;




  • Full-time position, working from our facilities in the city centre of Viana do Castelo;
  • Company performance bonus;
  • Flexible schedule and partial remote days available;
  • Health Insurance (possible to extend to closest family);
  • Above-average food allowance;
  • Access to low-cost meal;
  • Free snacks and beverages;
  • External training budget and e-learning library with unlimited access to several courses;
  • Extra vacation days;
  • Laptop and other hardware equipment adequate to your needs;
  • Weekly time for team improvements and in-house projects;
  • Code standards and methodologies implemented by our team;
  • Git flow and CI/CD principals;
  • Inspiring and collaborative work environment;
  • Several team extra-work activities;
  • A lot of smiles…




We can’t wait to receive your application.

Submit it by email to jobs@nqda.pt




  • Have the skills and experience required;
  • Keep application relevant;
  • Include your portfolio with the most relevant work (You can send a CV, Git profile URL or whatever you would like to show us your skills);
  • Would like to work from Viana do Castelo;
  • Check your spelling and grammar before submitting;
  • Like to learn, improve and collaborate;


We are committed to equality of opportunity for all employees. Applications from individuals are encouraged regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief and marriage and civil partnerships.

Miguel Oliveira

O Miguel é Co-Fundador e Director Executivo da NQDA. Foca-se diariamente em melhorar os processos da empresa, garantindo mais sorrisos, seja dos nossos clientes, seja de toda a nossa equipa.