Senior PHP Developer/Team Lead (E-learning)

Remote (Ukraine only) PHP Software Developer

Required skills

PHP / strong
AWS / good
JavaScript / good
English / strong

Are you a skillful PHP Developer with Team Leading experience? Are you fond of development of social projects? Then welcome to Sigma Software!

Being our team member means being open-minded, proactive and friendly, supporting, ready to accept the challenge, take responsibility, and never stop learning.

Customer

Our customer has been working on the market for over 30 years. They started by distributing educational products in the cassette and CD formats in 1990.

The digitalization process started in 2013, when the first online services and applications were launched. In 2020, the product was completely transferred to modern technologies and infrastructure.

Our customer is a market-leading supplier of special educational tools for Swedish schools with a focus on students with reading and writing difficulties as well as newly arrived students.

Project

This is a set of online applications, services, and mobile applications that provide users with educational content in 3 different formats: video, audio, books. The entire platform is primarily focused on schools and educational institutions that help children with reading and writing difficulties, such as dyslexia. They operate in the markets of various European countries, including Scandinavian countries, France, Austria, Germany, Switzerland, etc.

Requirements

  • At least 5 years of commercial experience in PHP development
  • Solid experience with PHP MVC Frameworks
  • Solid knowledge of OOP and design patterns
  • Solid knowledge and experience with AWS, Kubernetes, DevOps practices
  • Solid experience with MySQL (MariaDB)
  • Experience with Git and GitFlow
  • Solid experience with CI/CD
  • Front-end development skills (HTML5/CSS3, JavaScript)
  • Upper-Intermediate level of English
  • Ability to take ownership for deliverables, rather than task-oriented approach

Responsibilities

  • Daily communicate with the Customer and the team to achieve the common goal
  • Investigate Customer‚Äôs requests and suggest solutions, engage other team members when required
  • Code, develop unit and integration tests, debug, document, implement, and maintain portions of software
  • Promote good design principles, such as code reuse, modularity, and extensibility
  • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
  • Perform code review for compliance with the best engineering practices, coding standards, and quality criteria set forth on the project
  • Continuously participate in technical risks identification and analysis, suggest a mitigation strategy
  • Report status and progress according to the project and company demands
  • –°ontribute to the creation of technical specifications
  • Participate in estimation and planning sessions

WHY US

  • Health & Legal support
  • Discount program
  • Sport activities
  • Outstanding offices
  • Comfortable place in a cozy room
  • Continuous education
  • Flexible schedule
  • Remote work
  • Diversity of Domains & Businesses
  • Variety of technology

Share this vacancy

apply now

apply now

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb