About the Role
Mid Backend PHP developer
Our expectations
Two years of experience as a PHP developer (ideally Laravel projects)
Good knowledge of MySQL/PostgreSQL
Good knowledge of PHPUnit or other testing frameworks
Experience in usage and creation of REST APIs
Nice-to-knows:
Queue systems (e.g.Β Laravel Horizon, RabbitMQ)
GitΒ
GraphQL
Docker (basic)
SOLID principles
DDD approach
CQRS & Event Sourcing
Responsibilities:
Writing code using design patterns and good practices
Writing tests to check the compliance of the created functionalities with the requirements
Collaborating with other team members on analyzing, planning, and creating solutions for our clients
Proactive participation in technical meetings
Perks:
Medicover Sport card
Private health insurance
Educational budget: courses, conferences, course
Budget for arrange your home office
English lessons
About Derave Software:
Weβre a young software house created by experienced IT specialists
We combine proven technologies with fresh concepts
We have an office with a good vibe in the heart of Lublin
We create solutions based on event architecture with the use of Event Storming
We are happy to share our knowledge as speakers at industry events
Our office is pet friendly β we even have a marten π
We work in small teams, which allows for frequent contact with and feedback from more experienced people
We organise hackathons and mentoring sessions with tech leaders
We provide flexibility in the choice of hours and place of work β we work at the office and/or remotely
We like challenges, interesting/original/cool projects which go beyond the routine
We appreciate our employees, e.g. through an option program
We like to spend time together after work (board games, biking, co-ops, rollerblading, you name it) β feel free to join at any time, but thereβs no pressure π
Technologies and tools we work with:
Event Storming / Event Modeling β analysis and thorough project planning
Event Sourcing β in projects we focus on business events
JIRA / Scrum β agility in project management with a strong focus on improving work through regular retrospectives
Google Workspace β documents, e-mail and organization of daily operations
Slack β real-time communication
Miro β for creating diagrams, conducting workshops
PHPStorm β IDE for everyday work
Docker β our local and production environment
GitHub β gitflow and code review
GitHub Actions β CI
Buildpacks.io β creating Docker images
Honeybadger.io β for monitoring bugs in production and more
Cypress, Jest, PHPUnit, Behat, Pest β code testing tools
StoryBook β for creating and testing UI kits
ESLint, Prettier, Psalm, PHPStan β static code analysis
Webpack β for combining multiple application modules into one package
Laravel Horizon β for managing queues system
β¦and if something (listed above) doesnβt work, we can always fall back on JQuery π
What the process looks like:
After receiving your CV we will review your application
If we decide to conduct an interview, you will be notified no later than one day after sending your CV
We will arrange an initial interview with you
After the interview you will be invited to take a test to check your technical knowledge
After the test you will receive feedback regardless of our decision
If we decide to cooperate with you, we will meet to present our offer to you
Apply via email: jobs@deravesoftware.com
Mid Backend PHP developer
Lublin or remote
8000 - 14000 PLN net/month - B2B
Two years of experience as a PHP developer (ideally Laravel projects)
Good knowledge of MySQL/PostgreSQL
Good knowledge of PHPUnit or other testing frameworks
Experience in usage and creation of REST APIs
Tech Stack
PHPLaravelMySQLPostgreSQLPHPUnitREST APIsGitDocker