 
          Junior PHP Developer
Backend Developer is responsible for software development in PHP/MySQL technologies, taking care of its implementation. Junior learns a lot and quickly under the guidance of experienced developers.
What are your competences and skills that we will pay attention to?
- 
                                
                                ability to code in PHP, 
- 
                                
                                designing database schemas for web applications, 
- 
                                
                                ability to work in a team - if you don't know something, you ask others, 
- 
                                
                                willingness to learn and develop - under the guidance of experienced developers we will teach you a lot and quickly! 
What is not necessary but welcome and will make you surprise us in a positive way?
- 
                                
                                knowledge one of PHP framework: Laravel, Symfony or CakePHP, 
- 
                                
                                knowledge of pure SQL (JOIN, BY, HAVING, COUNT etc.), 
- 
                                
                                knowledge of the basics of Git (git checkout, git commit, git push), 
- 
                                
                                knowledge of classic MVC applications, 
- 
                                
                                knowledge of API and modern SPA applications, 
- 
                                
                                you have developed some simple web applications yourself. 
What will be the scope of your tasks?
- 
                                
                                creation and modification of backend in PHP (approx. 75% of the working time), 
- 
                                
                                participation in the process of designing new system modules (approx. 10% of the working time), 
- 
                                
                                error analysis (approx. 10% of the working time), 
- 
                                
                                creation of technical documentation (approx. 5% of the working time). 
What do we offer you?
- 
                                
                                the possibility of professional development and influence on project changes, 
- 
                                
                                selection of technology for new projects, 
- 
                                
                                selection of tools to suit you, 
- 
                                
                                20 - 26 days of paid vacation, 
- 
                                
                                periodically internal training, 
- 
                                
                                support of senior programmers, 
- 
                                
                                access to MultiSport Program, 
- 
                                
                                the opportunity to play in the company's sports team (FLS league), 
- 
                                
                                expert mentoring for young and ambitious startup founders as part of the Startup Catalyst program, 
- 
                                
                                full or part-time work (preferred form of employment: B2B, but we also consider other forms), 
- 
                                
                                free parking space, under the office in the city center, 
- 
                                
                                working in the office or working hybrid - it's up to you, 
- 
                                
                                integration events and a nice atmosphere in the team focused on development, 
- 
                                
                                flexible working hours. 
How do we work?
- 
                                
                                Version control system: Git (GitLab). 
- 
                                
                                Building applications with one command? Yes, "git push" (GitLab CI/CD is doing the rest). 
- 
                                
                                Do we build the application every day? Yes, every push builds an application! 
- 
                                
                                Bug Tracker: Asana. 
- 
                                
                                Do we fix errors before moving on to new tasks? Yes! 
- 
                                
                                Do we always have an up-to-date schedule? Yes, minimum of weekly status and schedule update. 
- 
                                
                                Are we working with the specifications? Yes! 
- 
                                
                                Do the conditions in the office allow you to concentrate? We know how important "flow" and "getting into the zone" for a programmer is. 
- 
                                
                                What tools will you get? Personalized to you, your needs and your form of work (remote/office) - it has to work quickly, efficiently and reliably. 
- 
                                
                                Do we have testers? Yes! 
- 
                                
                                Do we have a linter and tools for static code analysis? Yes! 
- 
                                
                                Do we take care about code quality? Yes! 100% of code has Code Review. 
What tools and technologies do we mainly work with?
- 
                                
                                Server side: PHP 8, Laravel, REST, GraphQL, CsFixer, Sonarqube. 
- 
                                
                                Databases: MySQL/MariaDB, PostgreSQL. 
- 
                                
                                Workflow: Asana + GitLab (Code Review, GitFlow, Continuous Integration). 
