Junior Software Engineer
Overview
Learn about knok
At knok, we dare to lead and humanise the digital transformation of healthcare. We envision a world where everyone has timely access to quality healthcare through digital technology, creating a more equal society. We genuinely believe in it, and you can recognise it in every person who embraces this mission.
Through a Digital Front Door strategy, knok connects patients, providers and healthcare professionals in one place. Our API-first
- label platform enables a continuous, engaging and personalised healthcare experience for all conditions through a
- edge Patient Journey Engine. With regular clinical practice as our main source of knowledge, we leverage
-
- use data to improve care automation and increase financial savings. Since 2015, we have enabled more than 2. 5 million clinical interactions in over 12 countries. Our platform is scalable and AI-ready, enhancing the power of
- driven care to deliver better outcomes during all stages of life.
Are you ready to join us in revolutionising healthcare and making a tangible impact on
- 's lives?
About the role
We’re looking for a Junior Software Engineer who’s passionate about learning and excited to grow in a
- driven environment. You’ll collaborate with experienced engineers across the stack, build features
-
- end, and develop the versatility to work on both frontend and backend challenges. If this excites you, keep reading!
As a Junior Software Engineer, you will:
- Collaborate with
- functional teams to develop, test, and deploy scalable applications. - Write clean, maintainable, and efficient code following best practices in both backend and frontend development.
- Participate in code reviews, offering and receiving constructive feedback to ensure code quality.
- Collaborate with experienced engineers across the stack, build features
-
- end, and develop the versatility to work on both frontend and backend challenges. - Develop and integrate RESTful APIs and work with JSON data to connect frontend and backend components.
- Design, build, and maintain accessible, modular
- end components with modern Java
Script frameworks. - Attend daily
- ups and contribute to sprint planning, estimations, and retrospectives in an Agile environment. - Investigate and resolve bugs and performance issues as they arise.
- Stay updated on the latest technologies and best practices relevant to knok’s technical landscape.
About you
To be considered for this role, here are the skills we’re looking for:
- Bachelor’s degree in Computer Science or a related field;
- At least 1 year of experience working as a Software Engineer or similar role;
- Strong understanding of programming fundamentals (algorithms, data structures, version control, debugging);
- Experience with at least one modern web framework, either frontend (React, Vue, Angular) or backend (Node. js, Ruby on Rails, Django);
- Basic understanding of RESTful APIs, HTTP, and JSON data exchange;
- Familiarity with relational databases and ORMs;
- Comfortable using Git and collaborative workflows;
- Awareness of testing principles and quality practices (unit, integration, or
-
- end testing); - Fluency in English, both written and spoken;
- Ability to work collaboratively within an Agile team;
- A very proactive attitude towards learning new technologies and improving skills;
- Curiosity and willingness to learn about both frontend and backend technologies.
Nice to have
- Exposure to cloud platforms (GCP, AWS, or similar);
- Experience with CI/CD tools or pipelines;
- Basic understanding of accessibility, performance, or security best practices;
- Informações detalhadas sobre a oferta de emprego
Empresa: Maze Impact SA. Localização: Porto
Porto, Porto District, PortugalPublicado: 31. 10. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!