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!
We are looking for a full-time person with a minimum of 1 year experience, but we will also consider the applications of part-time students of recent years.
What is not necessary but welcome and will make you surprise us in a positive way?
-
Knowledge one of PHP MVC 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 MVC architecture,
-
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 working time),
-
Participation in the process of designing new system modules (approx. 10% of working time),
-
Error analysis (approx. 10% of working time),
-
Creation of technical documentation (approx. 5% of 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 (code review),
-
English lessons,
-
Full or part-time work (preferred form of employment: B2B, but we also consider other forms),
-
Working in the office in Cracow,
-
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 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? 2 24" monitors, SSD, Intel i7+, never too much of RAM + PHPSTORM! (Mac, Windows, Linux to choose from),
-
Do we have testers? 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,
-
Databases: MySQL/MariaDB, PostgreSQL,
-
Workflow: Asana + GitLab (Code Review, GitFlow, Continuous Integration).