Invisible Lab
Junior Full-Stack Engineer or Junior Front-end Developer
Invisible LabPortugal4 days ago
Full-timeRemote FriendlyEngineering, Information Technology

At Invisible Lab, we engineer technology that empowers organisations to achieve real impact. By combining research, industry expertise, and close collaboration with our partners, we deliver tailored, future-proof solutions. Our hybrid and flexible work structure fosters focus, teamwork, and high-quality results, reflecting our commitment to learning, innovation, and meaningful outcomes.

We're opening opportunities for you to join our team either as a Junior Full-Stack Engineer or as a Junior Front-End Engineer. Which one do you see yourself in?


—————— FULL-STACK ——————


Job Title: Junior Full-stack Engineer

Department / Team: Engineering / Product Development

Location: Hybrid in Braga, Portugal

Employment Type: Full-time


We’re looking for a Full-stack Engineer to develop and deliver reliable, scalable, and well-structured applications. You’ll collaborate with product managers and other engineers to plan, implement, and improve features across frontend and backend systems.


Responsibilities

  • Develop high-quality software solutions across the stack (frontend and backend)
  • Collaborate with product managers and engineers to refine technical requirements
  • Own features from conception to deployment and iteration
  • Implement APIs, databases, and integrations
  • Contribute to architectural decisions and automation processes
  • Ensure the performance, security, and scalability of applications


Who are you


Must-have

  • Have a master’s degree in Software Engineering or equivalent
  • Be fluent in Portuguese and in English, both in written and verbal form (Minimum B2 level)
  • Be autonomous, proactive and have a positive mindset
  • Strong analytical, communication, and problem-solving skills


Nice-to-Have

  • Experience with either Go, Elixir, Python or Rust for backend development
  • Experience with frontend frameworks like React or Vue
  • Familiarity with relational and non-relational databases (e.g., PostgreSQL, MongoDB)
  • Knowledge of cloud environments (AWS, GCP, or Azure)
  • Able to demonstrate autonomy and initiative in previous projects (academic or otherwise)


—————— FRONT-END ——————


Job Title: Junior Front-end Engineer

Department / Team: Engineering / Product Development

Location: Hybrid in Braga, Portugal

Employment Type: Full-time


We’re looking for a Front-end Engineer to craft user-focused interfaces that make complex systems simple and intuitive. You’ll collaborate closely with backend engineers and product managers to translate technical and functional requirements into efficient and intuitive web applications.


Responsibilities

  • Design and implement responsive, performant user interfaces using modern front-end frameworks
  • Work with backend engineers to integrate APIs and optimize data flow
  • Ensure the quality and maintainability of code through testing and best practices
  • Participate in code reviews and contribute to architecture decisions
  • Continuously improve usability, accessibility, and performance


Who are you


Must-Have

  • Have a master’s degree in Software Engineering or equivalent
  • Be fluent in Portuguese and in English, both in written and verbal form (Minimum B2 level)
  • Be passionate about UI/UX
  • Be autonomous, proactive and have a positive mindset
  • Strong analytical, communication, and problem-solving skills


Nice-to-Have

  • Experience with frameworks like React, Vue, or Svelte
  • Familiarity with TypeScript and modern CSS architectures (e.g., Tailwind, CSS Modules)
  • Experience with UX optimization and building component-based front ends
  • Able to demonstrate autonomy and initiative in previous projects (academic or otherwise)


————————————


What We Offer


  • A young and dynamic work environment in a company that is growing and is fuelled by the passion of being at the forefront of innovation and technology.
  • Growth and career opportunities, and the chance to be proactive and creative every day.
  • Flexible lifestyle: we adopt a hybrid and flexible work-strucuture. Join us for three days a week at our office in the heart of Braga where we offer you snacks and plenty of coffee.
  • Health insurance: This insurance helps cover medical costs if you become ill or injured, including hospital, clinic, or lab visits, prescriptions, and psychology appointments.
  • Work laptop & screen display: Every employee receives a work laptop for company tasks, whether remote or in-office, and has access to a monitor at the office.
  • Career development: Each employee has the opportunity to advance their career in ways that align with their role and our company's objectives. This includes support for relevant training and courses focused on enhancing skills in areas like HTML, CSS, JavaScript, front-end frameworks (e.g., React or Vue), back-end technologies (e.g., Go, Elixir, Python, Rust or databases like SQL/NoSQL), API development, cloud services (e.g., AWS or Azure), and full-stack best practices.
  • Holidays: Each employee is entitled to 22 days of paid time off per year, available from Monday to Friday and excluding national holidays. Time off can be scheduled flexibly throughout the year to best suit individual needs.
  • Mental health friendly: The MindPartner partnership provides, at a discounted price, counselling and therapy services in order to improve the mental health and the well-being of each employee.


Note: We do not assist with relocation and you must be eligible to work in Portugal, and Braga area.


How to Apply

Send your CV and LinkedIn profile to [email protected] with the subject ‘[Job Title] – [Your Name]'. We'll get back to you asap!

Key Skills

Ranked by relevance