Job Description
- We need you on our backend team if you are a talented programmer with an analytical mindset and problem-solving skills.
- For this position, you must be familiar with core programming principles, problem-solving skills, design patterns, and general practices in software engineering.
- The ideal candidate needs to have great interpersonal communication skills and will also be able to effectively communicate with other team members.
- We will use cutting-edge technologies in our technical stacks, therefore the ability to learn these technologies and applying them directly in your work will be a plus.
- Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
- You will also be responsible for integrating the front-end elements built by your co-workers into the application.
- A basic knowledge of front-end technologies is therefore necessary as well.
- Building reusable code and libraries for future use
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Design and implementation of data storage solutions
Requirements
Requirements
- At least three years of experience in PHP.
- In-depth knowledge of Laravel and Lumen. Ability to work with MySQL and writing queries.
- Familiarity with MongoDB and Redis.
- Good understanding of object-oriented programming and practices.
- Experience and familiarity with git or other version control software.
- Experience with Linux and the command line.
- General experience with containerization and Docker.
- Understanding of service-oriented architecture and microservices.
- Intermediate level in the English language. Preferred Qualifications
- Familiarity and hands-on experience with Node.js.d Developer