Microservice Architecture (regular)
PHP 5 / 7 (advanced)
Codahead is a software and hardware development company. Our expertise is at world class level and we're known for delivering.
We operate in Europe and North America. We have expertise with Custom software development, Artificial Intelligence driven products, Internet of Things, Hardware Engineering and applied machine learning.
We offer up to 111 pln / h B2B
About the role
working as an independent software developer / engineer under the mentorship of senior developers
backend software development and systems integration
the work concerns developing the microservices architecture, built on Docker and k8s
the developer will focus on improving and maintaining running services, creating new services and finally migrating PHP modules and components to Microservices architecture.
These activities come down to doing the following steps : analysis, software architecture design, development, deployment, monitoring, performance and documenting the work
each team is responsible for the full development cycle starting from analysis and ending with support
You’ll get :
the possibility to work with different data stores, such as relational MySQL or non-relational MongoDB / DynamoDB, in-memory storage systems like Redis or Memcached.
an ability to use and master search engines like Elasticsearch or message brokers, like RabbitMQ or Amazon’s solutions, like SQS
a chance to expand your tech stack, by learning Golang and / or React.js
at least 2 years experience in OOP programming in PHP (5.6 and 7.x)
knowing the SQL and noSQL databases (especially MySQL 5.7 / 8.0 and MongoDB) and the ability to analyze and optimize the SQL queries
experience in writing unit and integration or functional tests (PHPUnit)
ability to debug the code on your own
experience in creating commercial projects using MVC frameworks
knowledge of design patterns and good programming practices
knowledge of package management tools (Composer)
knowledge of microservice architecture
good English and Polish, both written and spoken
It’s awesome but not a must :
knowing the Design Patterns and OOP principles, such as SOLID, KISS, DRY etc.
knowledge of Docker, Kubernetes
familiarity with Redis and Elasticsearch
knowledge of DDD
knowledge of message queue (RabbitMQ)
experience in working on international projects and in dispersed teams
Mac OS / Linux / Windows operating systems at your choice
MultiSport card and private medical care (Luxmed)
Flexitime (8 : 00 / 10 - 16 : 00 / 18)
Extensive training package
English classes with native speaker
Opportunity to travel abroad
Team building events
Fresh fruit, snacks and fizzy drinks
Check out more on https : / / codahead.com /