Job Openings EC12. Technical Lead (PHP/Ruby on Rails)

About the job EC12. Technical Lead (PHP/Ruby on Rails)

Your role

As a Technical Lead, you support our teams in designing, implementing, and operating innovative IT solutions. In particular, you will:

  • Rely on agile methods (SCRUM) and DevSecOps practices to lead our development.
  • Work collaboratively with multiple agile teams to help deliver end-to-end products and features, from their initial design until their delivery.
  • Develop and maintain solutions for operational admin, system/data backup, disaster recovery, and security/performance monitoring.
  • Participate in the project life cycle, from requirement analysis to deployment and operational support, including the design, development and quality assurance stages.
  • Implement automation, effective monitoring, and infrastructure-as-code.
  • Participate in code reviews, upskilling less experienced developers, and contribute to their career development.
  • Maintain our critical applications.
  • Design, develop and scale infrastructure-as-code.
  • Design and build continuous deployment pipelines.
  • Implement industry best practices for system hardening and configuration management.
  • Strengthen our application and environment security, applying standards and best practices and providing tooling to make development workflows more secure.
  • Help increase system performance with a focus on high availability and scalability.
  • Iterate on best practices to increase the quality & velocity of deployments.
  • Continuously evaluate existing systems with industry standards, and make recommendations for improvement. 
  • Increase the sophistication of our alerting and escalation mechanisms.
  • Sustain and improve the process of knowledge sharing throughout the development team.
  • Have on-call responsibilities in rotation with the development team.

Your Qualification

  • You are an engineer with similar experience in the role and implementation of complex solutions including modern architectures, containers, and cloud services.
  • You have extensive development experience with PHP Laravel or Ruby on Rails.
  • You have extensive experience with continuous integration and deployment processes and a strong knowledge of configuration management tools.
  • You have excellent judgment, analytical thinking, and problem-solving skills.
  • You fully understand the secure software development lifecycle best practices (OWASP).
  • You are fluent in English both written and spoken. German or Italian is an asset.
  • You have the ability to drive to goals and milestones while valuing and maintaining a strong attention to detail.

Mandatory skills

  • Configuration Management experience with Ansible or similar (Chef, Puppet, Salt)
  • Experience with Version Control Software (Git preferred)
  • Continuous Integration setup and administration
  • Release Engineering: deployment pipelines and continuous deployment
  • Open-source application monitoring experience
  • Database administration (PostgreSql, mySQL/mariaDb)
  • Participation in on-call rotations for mission critical web systems