Vilnius/Fully-Remote

Sr. PHP Developer

Indigroup is an executive and specialist search company, whose quality of services is becoming a benchmark in Baltic states. Our client is a K12 learning pioneer TAMO Group. Education has been a passport to prosperity for billions of people, however, the primary method of delivery has not been fundamentally changed in hundreds of years and the sector has been slow to adopt new technology. TAMO Group unite 2 companies to digitally transform K12 learning. Integrated K12 learning services ecosystem used by 4 out of 5 children daily in Lithuania: digital content, digital platforms for content generation and distribution, digital platform for school management and administration and education intelligence.

The products:
EDUKA – where student is introduced to the topic (enhanced elements for print textbooks and supporting digital materials)
EMA – where the knowledge of the topic is evaluated (various individualised exercises enhanced by differentiation and gamification)
EGZAMINATORIUS – where knowledge is summarised (adaptive learning exercises and summaries for exam preparation)
TAMO – the largest K12 school management system in Lithuania daily used by 80% of the schools.

TAMO Group ecosystem in numbers (2021 September data):

  • 1,500,000 unique users
  • 30 million monthly sessions in digital ecosystem
  • Average 5 pages and 4 minutes per session

Market opportunity: target geographies for growth: Europe. Europe spends around 5bn EUR annually for learning services. We believe we can replicate our home market success story internationally. The company will expand the business to 5 more countries in the next 3 years and become one of the EdTech leaders in EU.

Team: our team of 30 talented professionals proudly supports all Ateities pamoka and TAMO products and our community. Our dynamic team is made up of dedicated and passionate software engineers, technical support, solution sales specialists, digital learning content managers, marketing specialists.

Community: TAMO Group
is the part of Zabolis Partners platform Snowball that run a healthy portfolio of profitable companies in the EdTech, E-Commerce, and Semiconductor industries like Smart Brands Laboratory, Brolis Semiconductors, Idex and etc.

Your team

Company's Symfony team consists of fullstack PHP (Symfony, Typescript) and Frontend (Angular) developers, QA person, UX/UI designer and the captain – CTO. There's a .NET team of 6 working alongside the PHP team as well. The total size of Company’s IT squad is 15. There are 5 PHP Developers in the team and you will be the lucky 6th PHP team member.

The future

The company will expand the business to 5 more countries in the next 3 years and become one of the EdTech leaders in EU.

100% flexible schedule:

The office is in Vilnius, but you can work from Kaunas or anywhere else remotely

Product-based environment

You will be a part of a product building powerhouse, where people are focusing on internal product creation process, R&D, new technologies and worldwide trends.

Description

The team: company’s Symfony team consists of fullstack PHP (Symfony) and Frontend (Angular, Typescript) developers, QA person, UX/UI designer and the captain – CTO. There’s a .NET team of 6 working alongside the PHP team as well. The total size of Company’s IT squad is 15. There are 5 PHP Developers in the team and you will be the lucky 6th PHP team member.

MAIN TASKS FOR YOU:

  • Get things done in a scrum team.
  • Design and build features for EMAeduka.ltegzaminatorius.lt and more EdTech solutions to come.
  • Ship code every day or even multiple times a day with confidence.
  • Build up a useful, robust automated test suite to support a Continuous Deployment environment.
  • Take part in peer Code Reviews and get Reviewed.
  • Share knowledge of tools and techniques with the team of developers.
  • Help us move towards Infrastructure As a Code (DevOps) culture.
  • Improve code quality by implementing Design Patterns and bumping up phpstan level.
  • Alleviate the suffering of children in pursuit of a good education by creating great EdTech.

OUR STACK:

  • Several Symfony apps versioned from 2.8 to 5 with an ambition to upgrade to 5.
  • CI running PHPUnit-based unit, integration, acceptance, and browser tests on Teamcity and Github Actions.
  • Twig and Angular on the front end.
  • Typescript and SCSS assets built with Webpack.
  • Deployed with Deployer.
  • Packages are managed in our in-house packagist server.
  • Code quality aided by using phpstan and big custom phpcs ruleset.
  • We are moving away from bare metal deploys towards a containerized and scalable production environment.

Company offers

  • Salary 4650 – 5800 EUR gross .
  • 1 day per month to freely spend on self-education.
  • Any learning content subscriptions (Lynda, SymfonyCasts, etc).
  • Fully-remote / semi-remote / office – you pick!
  • Flexible working hours – want to work from the seaside? Traveling abroad? Need a day off? No worries. As long as you get the job done – you can work from any place you desire.
  • Challenging EdTech products.
  • Any equipment needed to get things done: mobile phone, laptop, latest technical hardware.
  • Team socials.
  • Training and professional development opportunities.
  • All the coffee you can drink. We also have a book club with free food and free books for those who find books as a good way for professional growth self-improvement and entertainment.
  • Modern office with parking for bicycles, showers and etc.

Requirements

  • Advanced knowledge of PHP (preferably Symfony V4+), SQL.
  • A few years of work experience on complex software systems.
  • Ownership over everything you ship; you use automated testing and you’d never call code „released“ until you’re confident it’s correct.
  • Experience with Git, automated testing, Queued Message Handling, Static Analysis and code quality tools.
  • Comprehension of design patterns.
  • Knowledge of at least 1 FE framework would be a bonus point.
  • We will be super happy if you know any of these: Docker, Kubernetes, Angular, CI, CD, TDD, DDD.

Contact information

Karolis Blaževičius

+370 654 74958
karolis@indigroup.lt

Apply for Position

Select and upload your CV. Confidentiality guaranteed.