Employer Active
We are seeking a Senior Software Engineer to join our international team working on everything from IT modernization and strategy to agile cloud cybersecurity smart cities and digital transformation. You ll typically work on projects across all industries and functions (such as Automotive Telecoms Technology Design/Architecture and Smart Cities/Innovation) reporting directly to the Head of Technology.
have experience of fullstack software development (preferably in the AWS ecosystem) a technology stack which includes Serverless NodeJS ReactJS Objectoriented PHP and SQL.
be comfortable working in the technical delivery of a range of fullstack software projects supporting our customers creative and transformative spirit of innovation across all technologies.
be handson troubleshooting software application network database and architectural challenges using a suite of cloud services as well as your existing knowledge and tools.
embody our culture through your behaviour and interactions and be willing to invite and promote constructive feedback and help create a motivated workplace.
have excellent communication skills
Design and deliver software applications within the AWS ecosystem
Write high quality maintainable and welldocumented code
Work collaboratively within an agile team of software engineers UX designers testers and product managers
Help our customers to design and create cloud computing architectures
Work on critical highly complex customer problems that may span multiple cloud services
Apply advanced troubleshooting techniques to provide unique solutions to our customers individual needs
Help build consensus around best practices and ensure those are applied in all our solutions
Bachelor s degree in Computer Engineering or a related field
5 years experience of delivering web applications in one or more software languages as a Software Engineer (preferred ReactJS/Node.js Objectoriented PHP SQL)
Experience in one or more frontend JavaScript frameworks (ReactJS/Vue etc).
Experience in building web services (APIs microservices Serverless websockets etc)
Knowledge of the following database (or related) technologies: SQL DynamoDB MongoDB MariaDB
Knowledge and understanding of version control using Git related services such as GitHub/GitLab and the process of code reviews and/or pair programming
Experience in automated testing (unit testing integration testing etc).
Experience and knowledge of cloud services such as AWS Azure and/or GCP
Understanding of how to use CI/CD pipelines and tools
Willing to work on multiple tasks and projects in a fastmoving environment
Knowledge of agile and scrumbased ways of working
Excellent communication skills in English
Full Time