.Do you want to solve complex business challenges in a company which is a global leader in the parking industry? Do you want to contribute to software on top of the wave and bring the product to the next level? Do you want to be part of the truly "Empowered team"?The RoleAs a Software Engineer you will contribute to technical projects by designing and implementing software solutions. You will collaborate with team members conducting code reviews, and documenting system functionalities. You will also optimize performance ensuring code quality by adopting best practices in software development. The Software Engineer brings a strong foundation in programming and development methodologies to deliver reliable and effective solutions.Ultimately, we want to provide a stable, secure and scalable product for today and the future. Our users will never consider alternatives to EasyPark once they have used our products and solutions!Everyday life as Backend DeveloperParticipate in defining and planning technical projects and collaborate on project analysis and requirements gathering.Adhere to established deadlines and deliver on commitments.Implement code using Test-Driven Development (TDD) and industry-standard methodologies.Develop and execute unit tests and automated tests for system stability.Identify and resolve software issues and bugs.Deploy code and configure systems as needed for distributed computing.Monitor code performance and identify potential issues.Contribute to optimizing software and systems performance.Work collaboratively with team members to support project development.Conduct peer code reviews and provide constructive feedback.Assist in training team members on implemented technologies.Document software functionalities and usage guidelines.Stay updated on evolving technologies and development methodologies.Recommend improvements to methodologies and technologies for enhancement.Proactively lead the development and culture in the company.Technical skills:Competences listed in a prioritized order:Solid experience in PHP.Has a product/user mindset when developing software.Delivers high-quality, tested by design and maintainable code.Integrates testing, observability and analytics into design and implementation.Is passionate about performance, availability and scalability.Is concerned about security and knows security industry standards and best practices.Better if:Frontend skills (HTML, CSS and Javascript).Experience developing and integrating APIs.Linux, docker, networking knowledge, AWS.Database design and optimization.Fluency in English is a must for this position and preferably if you know Spanish it's an added advantage. The team is based within Barcelona. You would be expected to travel to Barcelona (if not living there) to meet with the full team on occasion throughout the year.Life at EasyParkWe are a value driven company with an international culture and a global presence