Technical lead for backend | Senior | Observability

Job Description



Main responsibilities
  • Identify necessary long-term technical improvements for squad owned code base and collaborate with Engineering Manager on integrating that work into squad’s yearly Roadmap;
  • Clarify and present feature development plans based on feature requirements owned by Product Owner;
  • Understand trade offs of proposed technical solutions and challenge them by offering better ones;
  • Oversee that coding standards are followed and resolve tech dependencies in other squads that block timely feature delivery;
  • Mentor and grow squad members’ tech skills, guide team members with troubleshooting technical issues if needed;
  • Establish a team's technical direction, while demonstrating the right mindset, dedication, and problem-solving skills.

  • Core Requirements
  • At least 4+ years of experience working with PHP;
  • Hands on Golang experience;
  • Experience in building highly scalable systems, proficiency in API design;
  • Good (My)SQL knowledge and experience with big data quantities;
  • Experience with setting technical strategy and direct implementation across several teams;
  • Strong understanding of observability, logging, and monitoring in cloud applications;Excellent problem-solving and critical-thinking skills;
  • Effective communication and mentorship skills.

  • Bonus points for
  • Experience working with Microservices;
  • Docker, RabbitMQ and Redis knowledge;
  • Knowledge in CQRS;
  • Fluency in Symfony;
  • Good knowledge of Plain PHP;
  • Knowledge of Time-Series DB.

  • Tools You Will Use
  • PHP 8;
  • Golang;
  • Symfony;
  • SLIM;
  • Eloquent ORM;
  • Redis;
  • MySQL;
  • RabbitMQ;
  • AWS Lambda's;
  • Kibana;
  • Sentry;
  • Grafana;
  • Gitlab CI;