We are seeking a strong and efficient developer with at least 3 years of professional experience using PHP, MySQL and Symfony framework based on architectures like DDD or TDD. He/she will work closely with other app development and technical teams.
Responsibilities:
− Make proposals to improve current backend processes, and implement them.
− Development of new use cases for several platforms/projects.
− Continuously discover, evaluate, and implement new technologies to maximise
development efficiency and performance.
− Help maintain code quality, organisation, testing and automatisation.
We are looking for someone with:
− 3-4 years programming experience in Symfony Framework (v3/v4/v5).
− Fluent writing and communication skills in English and Spanish.
− Strong knowledge of relational and non-sql databases.
− Strong knowledge in SOLID principles.
− Wide experience building RESTful APIs.
− Strong knowledge of CVS, workflows and tools (git, Bitbucket, Pull Requests, etc).
− Wide experience in Unit/Functional testing (PHPUnit), code coverage, linting tools
and best practices.
− Knowledge of agile methodology and tools (SCRUM / Jira / Confluence).
− Knowledge of Docker + Microservice-based systems.
− Experience with AWS services: EC2, S3, RDS, ELB, EKS, SQS, SNS, security groups.
− Experience with CI/CD systems (Jenkins, Bitbucket pipelines, Github actions, etc.)
and automation testing.
− Proactivity, leadership, ability to work within an international and multi-cultural
team.
− Good skills at transferring knowledge to other team members and being a reference
for them.
The following requirements are also desirable:
− Knowledge of TDD and DDD architectures.
− Knowledge of other back-end programming languages like Python, Scala, Go, etc.
− Experience with Google Services (Firebase).
− Experience with Javascript frameworks like VueJS, Angular or React will be a plus.
− Postman.