Who can apply:
Candidates with one or more years of experience working as PHP engineers. Formal education in IT is not required, but is a plus. We will give an advantage to the candidates with a Bachelor’s or Master’s degree in IT.
Your responsibilities:
- Writing reusable, testable, and efficient code
- Writing documentation
- Designing and implementation of low-latency, high-availability, and high-performance applications
- Implementation of security and data protection
- Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.)
- Communication with the team and clients on a daily basis
- Contributing to all stages of software development life cycle
Required skills:
- Proven hands-on software development experience
- Object-oriented analysis and design using common design patterns
- Extensive knowledge and understanding of modern versions of PHP
- Experience in working with Laravel, CakePHP or Symfony
- Experience in testing libraries (e.g., PHPUnit, Codeception)
- Experience in working with build automation tools
- Knowledge of industries’ best practices
- Ability to Integrate multiple data sources and databases into one system
- Experience in working with Relational databases and knowledge of SQL
- Understanding fundamental design principles behind a scalable application
- Creating database schemas that represent and support business processes
- Proficient understanding of code versioning tools, such as Git
- A Bachelor’s degree in Computer Science, Engineering, or related fields is a plus, but not required
Nice to have:
- Experience in working in Fintech, Insurtech, Retail, or Medtech domains
- Experience in working with microservice architecture
- Experience in working with Cloud Platforms (such as AWS, Azure, Google Cloud)
- Experience in working with Serverless architecture
- Good knowledge of Docker and Kubernetes
- Good knowledge of at least one front-end framework (React.js, Angular, Vue.js, etc.)
- Experience in working with NoSQL databases
Benefits of working in our team:
- Working on a large number of different projects that will provide you with an opportunity to work with various startups
- Expanding knowledge and growing together with the team
- Getting to know different teams from different countries and meeting different organizational cultures which will provide you with a chance for personal and professional development
- Involvement in a challenging and dynamic working environment
- Having the entire team's support in helping you blend into the company's culture, fit in, and bond with others
- Having the entire team's support in helping you sharpen your skills
What's in it for you?
- A Great Company Culture.
- Work with an amazingly talented bunch of people in a transparent and flat organization.
- We will include your family in the company's social activities.
- In-house lectures and paid trainings.
- Everyday fresh seasonal fruits and refreshment.
- Paid Yoga, CrossFit or gym trainings.
- Paid foreign language courses.
- Team building gatherings, travelings and parties.
- The opportunity to participate in various charity activities.
- Private health insurance.