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.
Our requirements:
-
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,
-
knowledge of Polish at a minimum level of B2,
-
knowledge of English at a minimum level of B2,
-
willingness to learn and develop - under the guidance of experienced developers we will teach you a lot and quickly!
Nice to have:
-
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.
Your responsibilities:
-
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).
We offer:
-
workload approx. 20-40 hours/week,
-
possibility to provide services from the company's headquarters in Krakow (location outside the paid parking zone), remotely or hybrid - the decision is yours, depending on project needs,
-
cooperation on a contract of mandate (we consider other forms of employment such as B2B or employment contract),
-
opportunity for professional development,
-
choice of technology for new projects,
-
choice of tools tailored to you,
-
support from an experienced team,
-
regular internal training,
-
English lessons,
-
access to the MultiSport program,
-
the opportunity to play in the company sports team (FLS league),
-
expert mentoring for young and ambitious startup founders as part of the Startup Catalyst program,
-
integration events and a nice atmosphere in the team focused on development,
-
flexible working hours.
-
remuneration commensurate with experience.
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.
Tools and technologies:
-
Server side: PHP 8, Laravel, REST, GraphQL, CsFixer, Sonarqube.
-
Databases: MySQL/MariaDB, PostgreSQL.
-
Workflow: Asana + GitLab (Code Review, GitFlow, Continuous Integration).