Job Description
Job Brief:
- We are seeking a skilled Senior Full Stack Engineers to join a worldwide known multinational in their Lisbon/Porto office.
Responsibilities:
- Participate in all stages of software development, including technology and framework selection for various projects.
- Design and implement new APIs from scratch.
- Develop front-end applications with an emphasis on attractive, user-friendly visual design.
- Contribute to technical and architectural decision-making processes.
- Maintain and optimize the existing codebase, adhering to SOLID principles and Clean Code practices.
- Collaborate with the team in managing AWS environments and CI/CD pipeline processes.
Requirements and skills:
- Bachelor's degree in Computer Science, Software Engineering, or equivalent professional experience.
- + 5-7 years of experience in software development, specializing in both front-end and back-end technologies.
- Proven experience working with object-oriented programming languages for backend development (Java, Kotlin, C#, Node.js).
- Proficiency in frontend technologies such as React, Angular, Vue, and Typescript (mandatory).
- Experience with at least one exotic language, such as Golang, Scala, or Groovy (mandatory).
- Strong experience in working with microservices architecture.
- Ability to quickly adapt and learn new object-oriented programming languages.
- Strong interest in Test-Driven Development (TDD) and pair programming.
- Excellent communication and analytical abilities.
- Proficient in English, both written and spoken.
Nice to Have
- Familiarity with Test-Driven Development (TDD) and general testing practices.
- Experience in Pair Programming.
- Knowledge of Typescript and React.js
Next steps:
- Do you consider yourself the ideal candidate for this role? If so, take the next step and apply now. Our team will take care of the rest.