Senior Symfony Developer (Codecacao)

We have some more hot projects and we need more passionate developers in our team to bring it to life!

You will:

  • work on backend solutions for high-profile mobile gamified apps with millions of downloads and/or Valiance the platform itself
  • contribute to new ideas for projects or simply new, better development practices
  • closely work with our partners in Helsinki and occasionally experience the charm of this active city

Still considering? Maybe a sign-in bonus of 2.000 EUR shows you that we seriously want you in our team ASAP.

Requirements:

To start with, you should be able to proactively communicate with project stakeholders about potential issues and assertively engage in discussions with colleagues to determine the best course of action. Of course, your skills and previous experience should show that you are:

  • familiar with standard OOP design patterns and their usage
  • experience in using version control tools (Git, Mercurial) and familiar with Git Flow
  • experience in working with MV* design patterns (MVC, MVVM, MVI, MVP, etc.)
  • enthusiastic about maintaining best development practices
  • no god objects
  • separation of responsibility
  • dependency injection
  • testable code
  • experience in working with Composer
  • fluent in speaking SQL (MySQL)
  • familiar with unstructured databases (Mongo or equivalent)
  • experience in implementing caching mechanisms (Redis, FPC, Reverse-proxy caching) and invalidation
  • highly experienced in working with Symfony, with at least skills in the following areas:
  • naming conventions
  • controllers and routes (arguments mapping, domain-based routing, …)
  • template engine (Twig, helpers, …)
  • I18n (static and database translations)
  • REST services
  • ACL
  • Events and Observers
  • Logger

Preferable but not prerequisite:

  • working experience using Scrum and Kanban methodologies
  • experience in working with Unix/Linux platforms (SSH, filesystem, rsync, git cli, ..)
  • knowledge of using CI/CD tools (Jenkins, Bamboo, or other)
  • experience in using automated code quality tools like SonarQube or equivalent
  • experience in working with project management and collaboration tools (Jira, Podio, Trello, or equivalent)

You’ve already heard about our extremely successful esports start-up (www.valiance.gg), right? Well, more projects are on our table. If you can cope with Senior Symfony Developer position expectations, join us!  Get in touch with your resume and portfolio at joinus@codecacao.com. Interviews are already in progress.