Middle PHP Developer for Ciklum Digital (offline)

On behalf of Ciklum Digital, Cikum is looking for a Senior PHP Developer to join our team on a full-time basis.
Ciklum is building a team to work on various projects which primary goal to improve and automate the customer’s business processes, reduce time and efforts, required for various operations.

About Project:
We were born in 2011 as a result of a handful of entrepreneurs who not only had a knack for entertaining others but also an affinity with the iGaming industry. They teamed up and went about building an industry leader, setting the bar to an all-new high. Now in just ten years we now offer over 5,300 games from over 160 different game providers and we are set to keep on growing! Naturally, we can't do all of this as well as all the exciting things we have lined up for the years to follow without the living legends that make our business the success it is today.
As a Backend Developer, you will be working on our in-house projects: designing features, writing code, performing code reviews, solving problems, tracking down bugs, and delivering stable and well-written solutions. You will form part of a cross-functional development team where the team owns and drives the continuous improvement of our products using agile methodologies.

Our backend is powered by a LEMP stack, GraphQL and we rely on Vue.js for our frontend. We are inherently a curious team and are always on the lookout for new technologies that could potentially be incorporated into our stack.


Responsibilities:
▪️Design and develop new Backend features
▪️Perform functional requirements analysis
▪️Write high-quality code and documentation
▪️Work closely with other developers, QA, and product teams
▪️Apply analytical skills and be committed to quality
▪️Help track requests, issues, work progress, and any other changes using our project management tools
▪️Provide estimates and technical documentation on request
▪️Write code with performance, reliability, and maintainability in mind
▪️Manage individual project priorities, deadlines, and deliverables
▪️Work in collaboration with external partners when required
▪️Manage code changes using our version control system
▪️Perform code reviews


Requirements:
▪️Experience in software development for more than 3 years
▪️Excellent knowledge in Computer Science, Computing Theory:
- Paradigm & Principles (OOP, SOLID, DDD, TDD)
- Database theory (RDBMS, NoSQL)
- Code testing practices
- Algorithms & data structures
- Architectural, Enterprise and Design Patterns
- Security patterns, Reverse engineering resistance, Common attacks types (OWASP)
▪️Understanding of network interactions:
- protocols
- conventions (e.g. REST, RPC)
- authentication and authorization flows
- standards and practices (e.g. oAuth, JWT)
▪️Excellent knowledge and experience in PHP (more than 2 years)
▪️Practical commercial experience with:
- REST API development
- Web application frameworks (e.g. Symfony, Laravel) (more than 2 years)
- Testing frameworks (e.g. PHPUnit, Codeception, Behat, Dusk) (more than 2 years)
- ORM (e.g. Doctrine, Eloquent) (more than 2 years)
- RDBMS (e.g MySQL/MariaDB, PostgreSQL, MS SQL) (more than 2 years)
- Key-value storages (e.g. Redis, Memcached)
- Messaging systems (e.g. RabbitMQ, Apache Kafka, Active MQ, AWS SQS, - - Azure Service Bus, Google Pub/Sub)
- Web Servers (e.g. NGINX, Apache)
- Version control systems (GIT)
- Cloud computing platforms (e.g. AWS, Google Cloud Platform, Microsoft Azure)
- Integration with 3rd party solutions;
- Docker
- Continuous Integration tools (e.g. Gitlab Pipeline, Jenkins, TeamCity, Bamboo)
- Builders
▪️Experience with:
- Troubleshooting, profiling and debugging applications
- Creation software architecture and design of complex applications, platforms, microservices solutions
- Agile software processes and technologies
- Code Review process
- Refactoring process
▪️Fluent or Upper-Intermediate English


Desirable
▪️Certifications on:
- Symfony Framework
- Zend PHP
- Cloud computing platforms (AWS, GCP, Microsoft Azure)
▪️Understanding of orchestration and containerisation (e.g. Kubernetes, Swarm)
▪️Knowledge in Deployment patterns
▪️Practical commercial experience with:
- GraphQL
- NoSQL (e.g. MongoDB, ElasticSearch, CouchDB)
- Experience with Search Engines (e.g. ElasticSearch, Azure Search, Apache Solr)
- Provisioning tools (e.g. Terraform, Ansible)
- Quality tools (e.g. SonarQube)


What's in it for you:
▪️Close cooperation with the client
▪️A constant flow of new projects
▪️Dynamic and challenging tasks
▪️Ability to influence project technologies
▪️Projects from scratch
▪️Team of professionals: learn from colleagues and gain recognition of your skills
▪️European management style
▪️Continuous self-improvement

About Ciklum International

Ciklum (www.ciklum.com) is a leading global product engineering and digital services company, serving Fortune 500 and fast-growing organisations.

Headquartered in the UK, Ciklum has 4,000+ software developers, designers, product managers and data scientists around the world building tailored digital solutions that leverage emerging technologies. Ciklum specialises in enabling digital transformation for some of the largest household names in the digital economy.

The Company empowers its clients and people to exceed their potential and pursue the extraordinary.

Join one of the top 10 employers in Ukraine, according to Forbes.
Boost your skills and make a difference with cutting-edge projects, skilled colleagues and the latest tech stacks.

Company website:
https://www.ciklum.com/

DOU company page:
https://jobs.dou.ua/companies/ciklum/

The job ad is no longer active
Job unpublished on 27 December 2021

Look at the current jobs PHP Kyiv→