Senior Web Developer

Posted Sep 28

Job description

While this is a remote position, the role is restricted to those physically located in Portugal or Malta.

We are looking for a talented Senior Web Developer who has extensive experience with PHP and SQL databases, preferably in a Linux environment. The successful candidate will be working along with our talented team on maintaining and building new features for our top performing products in the casino vertical. As the senior developer you will need to understand and communicate frequently with our central and product teams. You will contribute ideas on how to approach tasks with the best solutions that focus on performance and align with the business requirements. You should be comfortable testing and re-testing your code to make sure no bugs make it into production and working with others. This role is restricted to Malta and Portugal

As a Senior Web Developer you are expected to ...

• Write clean, well-documented, and maintainable code

• Develop and maintain technical documentation for the applications

• Identify the causes for the most complex issues and implement practical and efficient technical solutions

• Implement both backend and front-end features

• Coordinate with UX/UI designers, developers and test engineers in an Agile environment

• Perform impact assessment of features and defects with Product Owner

• Share and implement ideas, best practices, and processes towards the improvement of the products and the business

• Abide by industry and company software development standards

• Conduct code reviews and give feedback to other developers

• Understand the big picture and offer insightful advice about technologies and projects

• Collaborate with third-party service providers to integrate their services into the applications

• Be proactive in identifying and communicating potential risks and issues to the team and stakeholders

• Participate in sprint planning, estimation, and retrospective meetings

• Keep up-to-date with the latest mobile app development trends and technologies

• Work in close partnership with cross-functional teams and management

• Participate in team planning meetings for new features/functionality and daily/weekly scrum meetings.

• Work independently on tasks and test your own code.

• Work in close partnership with cross-functional teams and management

Success in this role means...

• Collaborating towards a team effort to improve the overall user and bot experience of our applications.

• Developing DRY, clean, maintainable and scalable code that can be comprehended and worked on solely through documentation created.

• Collaborating in building processes towards proving hypothesis for discovery of the need of a mobile application across all products.

• Increasing the performance, scalability and security of our native React mobile applications across platforms

• You have acquired proficient communication skills in the English language through team collaboration.

Job requirements

• Tech degree or equivalent experience (minimum 7 years)

• At least 7 years of experience with PHP + MySQL/MariaDB databases, 10+ years preferred.

• OOP programming - comfortable with classes, building code that can be modular and reusable.

• Good understanding of the software development life-cycle

• PHP 8+, GIT, GitLab flow, MySQL/MariaDB

• Experience with Linux Docker

• Vanilla JS/React + CSS/SASS + HTML

• Experience in Unit Testing

• AWS Infrastructure Experience

• Experience in Agile workflows

• Passionate about self-improvement and web technologies

• Strong English communication skills (written & verbal)

• Ability to address change with a positive attitude and a willingness to learn new ways

• Available to work +/- 2 CET

Nice to have:

• NodeJs

• Experience with CI/CD systems

• REST APIs

• Interest in online gaming (casino)

• Basic understanding of SEO

Recruitment Information

Our recruitment process is quite straightforward. Our interviews are very informal, after all this is a great opportunity for both of us to get to know each other better. To ensure effective and efficient recruitment we generally like to stick to the below defined process. Here's how it works:

Raketech commits to being a discrimination-free and inclusive organisation, people from different backgrounds and with different life experiences make our company more colourful.

Follow the link to learn more about who we are:

https://raketech.com/about/#who-we-are