Fullstack Web Engineer (React.js + PHP)
🤝 As an engineer at Dwarves, you will be working closely with a team of talented, kind people and working directly with our clients. There is a lot of freedom to contribute to the quality of the project and improve, or prove yourself.
What you’ll get to do
- Work with product managers, and engineering leads to understand application requirements, identify solutions, and determine feasibility & timelines
- Follow best practices alongside your team for all aspects of the software development lifecycle, including process & conventions
- Build & deploy web applications and integrate with internal backend and external APIs
- Coordinate with other team members to propose optimal solutions for different problems and to ensure delivery
What it takes to succeed
- A Linux or Mac user
- 3+ years of professional experience in writing PHP
- Having field experience with Symfony or other PHP frameworks is a big plus
- Familiar with PHP coding standards PSR-1, PSR-2, PSR-4 and PSR-12
- Awareness of OWASP security practices is a great plus
- Solid understanding of SQL and experience with related databases
- Strong basics in HTML and CSS with working knowledge of JavaScript and/or TypeScript
- Practical experience in using React.js and relevant work history as a Web Developer
- Solid understanding of HTTP, REST API, JSON
- Used common tools for software development (Git, Slack, JIRA)
- Good written and verbal English communication, team player with a collaborative and strong work ethic
What you can look forward to
- You will be working closely with a team of talented, kind people. Your team will have your back. We love helping and uplifting our co-workers.
- You will be directly with our clients. There is a lot of freedom to contribute to the quality of the project and improve, or prove yourself.
- You will be working on projects that are impactful and meaningful. We’re picky with what we choose to take part in
- You will get to be a member of a community where we learn and discuss everything technology
Our interview process
- Review
After we receive applications, we will screen and review for various criteria. - Technical challenge
Promising engineers will receive a small technical project, so we can assess relevant skills and abilities. Every engineer who completes the project will be presented with a small gift from us. - Team interview
Successful candidates will have a 30-min talk with our HR manager, our engineering manager and/or relevant team members. - Offer
Engineers, whom we believe that will be a great addition to our team, will receive an offer from us right away.
Apply now (We respond within three days)
Your dream job not listed? Not a big deal. We hardly ever say no to talented people.
Shoot us an email with your LinkedIn / CV
Join our Discord of +300 other engineers and designers