- At least 1-2 years of commercial Software Engineering experience.
- Experience with PHP.
- We appreciate any experience with Symfony.
- Basic understanding of Java and related frameworks (Spring, Hibernate, etc.).
- Experience with any relational databases, e.g. MySQL or MariaDB.
- Familiarity with Agile processes.
- Passion for writing elegant code and a desire to constantly refactor and improve, with a good understanding of SOLID, design principles and OOP.
- Understanding basic Data Structures and Algorithms.
Nice to have:
- Knowledge of containerization tools like Docker and orchestration platforms like Kubernetes.
- Knowledge of best practices, RESTful APIs, and design patterns.
- Understanding of unit testing or even TDD would be a great asset.
- Experience working with Cloud technologies (AWS, Azure, GCP, etc).
- We are migrating and building new solutions in AWS.
- Experience working with NoSQL databases. AWS DynamoDB is also a plus.
- Understanding the concepts of DDD
- Comfortable with applying continuous integration and deployment.