2023-08-23 14:48:55

PHP developer for next-generation telecom platform

CVKeskus.ee klient

Job Description

We are looking for a medium/senior level PHP developer with microservices experience to help our senior development team build the next-generation business support platform for the Telecom industry.

Telecom is in rapid change these days as 5G, IoT, Open APIs, Big data, and AI is on the mind of every CEO in the Telecom industry. However, their business support systems - which are supposed to support any business opportunities the service providers chase after - are lacking behind.

Our mission is to rethink this IT infrastructure as microservices, make it smarter, and open it up to the industry's future needs. We expect to launch our first version of the platform in August 2021 and have already signed our first customer contract in Norway and Sweden.

We are also a member of the TM Forum that consists of 850 global telecom companies that will be an important platform for gaining traction in the global market space in 2022.

Your colleagues are located in Norway and Estonia and consist of a product specialist with ten years of telecom experience, a CTO with 12 years of experience, a system architect, a database architect, two DevOps specialists, two senior front-end developers, and five senior back-end developers.

We value a complete team more than individual star developers - everyone does their best to achieve our goals. Every opinion counts. Every idea is worth hearing.

We will give you a more detailed presentation of the project in an interview.

Your job will include:

  • Software development using microservice-type technologies
  • Thorough testing and documentation of the created solution
  • Writing unit and integration tests
  • Conducting a code review for other developers
  • Communicating in Estonian and English
  • Taking part in the planning and finding solutions
  • Work with an agile development team for continues delivery (KanBan)

Tech stack:

  • Golang
  • PHP
  • C# (Only on one specialized service)
  • Rabbit MQ
  • Docker, Docker Swarm (will move to Kubernetes)
  • DevOps: Jenkins, Gitlab, Ansible, FlyWay ++
  • Ngnix
  • Apache
  • PostgreSQL
  • Redis
  • Other proxy DB will be added later on
  • Linux distro is Debian
  • React for front-end

Requirements

  • Experience with microservices is preferable, but we can teach you this if your test work shows a good understanding of developing back-end solutions.
  • Mature object-oriented PHP skills.
  • Understanding the proper treatment of incoming data, avoiding security issues, and not overloading the database layer.
  • Feel of responsibility towards your work.
  • Ability to work and find solutions both independently and in a team.
  • Good knowledge of English, both spoken and in writing.

Company offers

  • Have an impact on the user experience of millions of end-users subscribing to mobile phone services.
  • Work in a company with a flat leadership structure where your opinion is equally valuable as the CEO's opinion.
  • Opportunity to learn new programming languages like Golang.
  • Work from home or at our office in Tallinn.
  • 5 weeks vacation and other social benefits.
  • Trips to Norway.