About the Role
We are looking for a Senior Software Engineer capable of producing and implementing functional software solutions.
The candidate is expected to collaborate with a team to define software requirements and take the lead on operational and technical projects. In this context, the candidate should have excellent organization and problem-solving skills.
Requirements
Proven work experience as a Software Engineer or Software Developer.
Experience designing interactive applications Ability to develop software in Java, PHP, Javascript, Python .
Excellent knowledge of relational databases, SQL and ORM technologies (MongoDB, Mysql, MariaDB, Postgresql).
Experience developing web applications using at least one popular web framework (Django, Laravel) .
Experience with test-driven development.
Front end experience (HTML, CSS, React, Bootstrap, Skeleton).
Proficiency in software engineering tools .
Ability to document requirements and specifications .
MSc degree in Computer Science, Engineering or relevant field will be also considered.