Mid/Senior Level PHP Software Engineer

Deadline: 13 February 2021

Employment term: Permanent

Category: Software development

Job type: Full time

Location: Yerevan

Job description:

Tumo is looking for a Mid/Senior Level PHP Software Engineer who is on a mission to change Armenia and the world by writing awesome code. Tumo invites to join its very own in-house software product team as they build a cutting edge, AI driven online learning platform to be scaled from Paris to Moscow, right through to every town and city in Armenia! The incumbent will be working in an energetic, dynamic team with people from Artsakh, London, Yerevan, Vanadzor, Paris, and beyond; a group of people who are passionate about what they do. The Mid Level PHP Software Engineer will build scalable microservices, dockerizing them as he/ she goes, reviewing code and perfecting an excellent UX. He/ she will also join the team as they scale to a live operation in a real devops mode! Here are the things that are important to Tumo’s team: (a) they use continuous delivery practices to test and go to production faster, (b) they create product-focused teams that care about the experience of their students, (c) they believe software engineering is an artform – not mechanics, (d) they are building for scale, using microservices, (e) they use insights from their data warehouse to make product decisions, (f) they use DevOps tools and practices to deploy and push to live in a smooth and efficient way.

Job responsibilities

  • Write high quality, readable, maintainable code (including unit tests);
  • Work with the Head of Software Development, Scrum Master and the UI/ UX Designer to propose optimal technical solutions to the proposed requirements and designs;
  • Ensure all user feedback is integrated into the product development lifecycle;
  • All Tumo's engineers are expected to know about, and work with, DevOps tooling (Azure, Docker, Monitoring) - but they will teach you if he/ she doesn't know about it.

Required qualifications

  • At least 3 years of strong real-world experience in developing PHP/JavaScript based apps; Yii2 knowledge is strongly desired;
  • Experience in developing scalable responsive web pages or dashboard applications;
  • Experience with MongoDB and MySQL is desirable;
  • Strong verbal and written communication skills;
  • Good analytical skills;
  • Experience working in international teams is a plus.
  • Passionate about learning new technologies.

Required candidate level: Not defined

Additional information

Interested candidates should submit a resume via our career portal  by clicking here.

Please clearly mention that you have heard of this job opportunity on staff.am

Professional skills


Soft skills


Share this job via your favorite social media channel.

Join us at TUMO!



View more

View Less

What is TUMO?

TUMO is a new kind of educational experience at the intersection of technology and design.

At TUMO, teens learn because they want to. They’re given the tools and knowhow they need to reach their maximum potential, and they chart their own learning path through hands-on activities, workshops and projects.

The TUMO learning program is made up of self-learning activities, workshops and project labs around 14 learning targets. Teens combine these into personal learning paths that adapt to their evolving preferences and rate of progress.

View more

View Less

Our Locations

There are four TUMO centers in Armenia — Yerevan, Dilijan, Gyumri, and Stepanakert — and two international centers in Beirut and Paris that opened in 2018. More are on the way in Koghb, Masis, and other locations in Armenia and abroad (including but not limited to Moscow and Tirana).


View more

View Less

Photo Gallery

Contact details

Website http://www.tumo.org

Find TUMO Center for Creative Technologies on social media