Alter Solutions Portugal is an IT Consultancy Company, promoter of Digital Transformation, part of the Alter Solutions Group, created in 2006, in Paris.
In 2022, Alter Solutions joined the act digital group, constituting a global community of talent in Technology, with presence in thirteen countries: Germany, Belgium, Brazil, Canada, United States of America, Mexico, Morocco, Spain, France, Luxembourg, Poland, Portugal and Serbia. Also in 2023, we were certified as a Great Place to Work©.
In Portugal, we partner with over 120 clients and a team of over 500 people, working in projects for industries as diverse as banking, insurance, transportation, aviation, energy, and telecom.
Headquarters of the Nearshore IT center, Alter Solutions Portugal has a dedicated team of around 30 specialized professionals, integrated into projects with several internationally renowned clients.
About the Role:
We are seeking a skilled Backend Developer to join our team in Porto. The ideal candidate will have a strong background in backend development, experience working with JavaScript and Node.js, and a deep understanding of SQL and NoSQL databases. If you enjoy solving complex problems, working in a collaborative environment, and driving technical solutions, we’d love to hear from you!
Responsibilities:
Develop and maintain backend systems using JavaScript and Node.js.
Design and implement efficient database solutions using SQL and NoSQL, particularly MongoDB.
Break down complex problems, create flowcharts, and propose scalable solutions.
Collaborate with cross-functional teams to integrate APIs (REST and SOAP).
Work within a microservices architecture, ensuring scalability and performance.
Utilize Git for source code management and version control.
Ensure high-quality software development practices and contribute to continuous improvement initiatives.
Stay up-to-date with industry trends and emerging technologies.
Requirements:
Bachelor's or Master's degree in Computer Science or equivalent.
Minimum of 3 years of experience in backend development.
Strong proficiency in JavaScript and Node.js.
Experience working with SQL and NoSQL databases, particularly MongoDB.
Ability to analyze complex problems, create flowcharts, and drive solutions.
Strong team player with the ability to work independently when needed.
Excellent communication skills in English.
Availability to work in a hybrid model (3 times per week in Porto).
Preferred Qualifications:
Experience with API integration (REST and SOAP), ensuring seamless communication between different services and applications.
In-depth understanding of microservices architecture, including best practices for designing and deploying scalable distributed systems.
Proficiency in Git for source code management, maintaining code integrity and facilitating team collaboration through version control strategies.
Hands-on experience in payment and ticketing services integration, working with various payment gateways and ticketing platforms to enable secure and efficient transactions.
Ability to break down and analyze complex technical challenges, structuring solutions effectively using flowcharts and logical models.
Strong autonomy in decision-making while maintaining a collaborative approach within the team.
A proactive mindset, continuously seeking opportunities to enhance system performance and reliability.