Software Developer Job Description
As a software developer, you will play a key role in designing and implementing software solutions that meet the needs of our clients. Your primary responsibility will be to write clean, efficient, and well-documented code that is free from errors.
Our ideal candidate will have a strong background in computer science and software engineering principles, as well as experience with programming languages such as NodeJS and Typescript. A solid understanding of software development methodologies, including Agile and Scrum, is also essential.
Requirements
* A minimum of 3 years of experience in API development using NodeJS and Typescript
* Experience in building high-quality software through testing is essential
* Candidates should also have experience with CI/CD and different types of testing (Unit, Integration) using Jest
* AWS experience is a plus
* B2-level English or higher (both written and spoken) is required
* A valid residence permit or visa for Portugal is necessary
Benefits
Our working model offers flexibility: hybrid/remote/on-site.
We provide health insurance, feedback, and training opportunities through our Performance Management Cycle and Training Academy.
Company Culture
What sets us apart? Our organizational culture values transparency, team spirit, regular feedback, and continuous learning.