About the role
Grab the opportunity to become a part of the most successful Czech fintech FTMO. You will be responsible for developing new features and implementing new technologies and processes. You will work closely with other team members to improve the quality of the code base, participate in code reviews and contribute to the development of our trading application or internal systems.
What's in store for you?
Development and maintenance of RESTful microservices, API development for internal systems and front-end.
Using PHP frameworks like Symfony, Laravel, Nette or Slim. Working with SQL databases.
Requirements analysis, domain and database models, API communication design and integration.
Code reviews, writing automated tests, using monitoring tools to ensure quality, stability and performance.
Agile development in domain teams.
Extensive range of technologies and opportunity to participate in cloud infrastructure setup.
Ability to influence the tech-stack of the company - we welcome innovation.
Knowledge sharing.
What do we expect from you and what other tools do we use?
Awareness of design patterns, SOLID principles and ideally also Domain Driven Development.
Ability to grapple with both a legacy monolith and start a new microservice.
Proficiency in writing strong type-testable code and validate it using tools like PHPStan and PHPUnit.
We use GitLab repositories and pipelines for the CI/CD process.
Our applications run in Docker containers on Kubernetes.
We monitor them using Sentry, APM, Grafana, Prometheus and ELK.
We also use Redis, Kafka and many other technologies like Python, JavaScript, Twig, Tailwind.
We use Asana and Google Workspace to organise our work.