Senior Software Engineer (m/f).
This role offers the opportunity to work across the full software development lifecycle, contributing not only to implementation but also to architectural decisions, technical evolution, and continuous improvement of development practices. Role Participate in all stages of the software development lifecycle, from requirements definition to delivery, demos, and continuous improvement; Collaborate closely with Software Architects and business stakeholders to design efficient and scalable technical solutions; Contribute to the evolution of development processes, promoting engineering best practices and team efficiency; Mentor and support junior developers, fostering knowledge sharing and team growth; Develop high-quality digital products using Java and Angular, ensuring clean, maintainable, and well-tested code; Help design and evolve a robust, modular, and integrated software ecosystem aligned with modern architectural principles.
Technical Skills Degree in Computer Science, Information Technology, or equivalent practical experience; Solid experience working in agile environments within high-performing development teams; Strong object-oriented programming background with hands-on experience in: Java & Spring ecosystem Angular and JavaScript SQL and relational databases Git, Jenkins and containerized environments (Docker – basic knowledge) OpenShift or similar platforms Experience with Microservices architecture, Kafka, API Gateways, and DevOps practices will be highly valued; Good level of English.
Pragmatic problem-solving approach with strong ownership mindset; Interest in continuous improvement and engineering excellence; Comfortable working in collaborative environments that promote a no-blame culture, experimentation, and diverse perspectives; Ability to support and guide less experienced team members.What Youll Find Direct integration into the end clients organization; Opportunity to work in a product-focused and technologically evolving environment; Hybrid working model (Porto); 24 vacation days per year and additional benefits; Collaborative culture focused on innovation, learning, and long-term professional growth.
If you are looking for a role where you can combine hands-on development with technical influence and real impact on product evolution, we would be happy to hear from you.