We are looking for a new teammate as a Back-End Developer with practical, hands-on experience in software development using PHP and Laravel frameworks. The candidate may coordinate with other team members to develop platforms of corporate applications.
Role description:
● Have close and friendly collaboration with the Front-End developer’s team.
● Provide appropriate solutions for system structures, databases, and data storage.
● Write readable, efficient, maintainable, and Scalable code.
● Design and develop new features and maintain the existing code.
● Provide creative and optimal solutions for system testing.
● Check and debugging systems.
● Write up new technical documents, and maintaining the current ones.
● Full-time position.
● Length of probation period: 3 Months.
● Working hours: Saturday to Wednesday 8:30 am- 5:00 pm, Thursday 8:30-13:00.
Requirements
● Soft skills and personality traits: teamwork, communication skills, problem-solving skills, work ethic, flexibility, adaptability.
● Ability to analyze issues and challenges.
● Expert knowledge in Laravel Framework.
● Fluent in OOP and design patterns.
● Fluent in Clean code and SOLID concepts.
● Experience running RESTful APIs and web services.
● Expert knowledge in databases and PHP-related ORMs.
● Expert knowledge in NoSQL concepts and MongoDB database.
● Expert knowledge in Redis or Memcache (Caching) tools.
● Expert knowledge in Git, GitFlow.
● Familiarity with HTML, CSS, JS.
● Familiarity with Agile and Scrum.
● Familiarity with Automated Testing, CI/CD.
● Familiarity with code documentation.
● Experience building RESTful APIs.
● Ability to design tests.
● Familiar with the concepts of virtualization and containers.
● Ability to dependency handling.
● SOLID Principles.
● Familiarity with Service-based Architecture.
● Familiarity with Microservices Architecture.
● Familiarity with Docker.
● University qualifications: Bachelor's or Master's degree in IT or Software.