We are looking for an experienced PHP Full-stack Software Engineer to join our team and work with us on international projects.
At Kiwee, you will be a part of a small, highly professional, skilled team. You will help us build a strong position in the eCommerce software services market.
In return, you will be offered fully remote work, joy from working in an inclusive, international environment, and a unique opportunity only small companies can offer - to influence significantly a company's direction, growth and success.
You will have an opportunity to build highly scalable APIs and backend features for eCommerce projects based on Shopware 6 and Magento 2 platforms for a cloud-native environment.
Our hiring process is conducted manually to ensure we do not miss applications from talented individuals, even if their career paths are non-traditional.
At Kiwee Software, we care ❤️! We care about the team, our clients, sustainable growth, and our planet!
Your main tasks will be:
- Implementing new features with high quality, clean and testable code according to the specifications.
- Writing tests and maintaining them as part of the development process.
- Doing peer code reviews.
- Extending documentation.
- Sharing knowledge on our blog and giving presentations for the team.
You are an ideal candidate if you:
- You are skilled in PHP 8 and OOP.
- You have experience with the Symfony framework.
- You know how to build efficient REST APIs.
- You are skilled in writing and debugging JavaScript and TypeScript code.
- You have experience in HTML5 and CSS3.
- You can only stand writing code with tests.
- You are familiar with using MySQL database.
- You use Git, and merging and rebasing is no secret skill to you.
- You are familiar with Continuous Integration practices and tools such as GitHub Actions, Jenkins, Bitbucket Pipelines, GitLab.
- Very good writing skills and clear, concise, and structured language.
- You speak very good English, and great communication complete your profile. Polish is not required.
Nice to have:
- You have experience with Shopware 6.
- You have experience with one JS framework ( Vue.js).
- You can use Docker for development purposes.
- You have already worked in Scrum or other agile methodologies.
There are several reasons to join us:
- Long-term job contract.
- Opportunity to work fully remotely. We meet once a year for the company's annual one-week meeting in Wrocław, Poland. Additionally, you might be asked to attend the concept workshops with clients, which could take place either in Wrocław or in Germany, typically for one to two weeks per year.
- Onboarding process crafted for you.
- Flexible working hours, extra flexibility for caregivers.
- 20 or 26 days of vacation depending on your work experience.
- Three days per year of Volunteer Time Off.
- Career development discussions with the CEO.
- Salary in EUR: Possibly receive your compensation in EUR on a B2B contract.
- Health and life insurance compensation.
- Inclusive and diverse work environment.
Our hiring process – fast, clear, and respectful of your time
We keep things simple and move quickly while making sure you have the chance to showcase your skills and ask questions. Here’s how it works:
- Entry Form – A short form so we can get to know you.
- Assessment Task (2 hours) – A skills-based task where you can show your best work. You’ll have 4 hours to think things through, take a break, and present yourself best.
- Intro Call (30 min) – A conversation with a decision-maker to discuss your tasks, answer key questions, and ensure a great fit.
- Technical Interview (up to two hours) – A deeper discussion about your experience and the role.
- Interview with two future team member (45 minutes) – A meeting to confirm mutual communication and culture fit.
- Final Decision – No ghosting here! We’ll get back to you—whether it’s a yes or a no—within three working days after your interview.
We are excited to connect and make this a smooth, efficient, and positive experience for you! 🚀
Wenn Sie eine Person mit Behinderungen sind und während eines Einstellungsprozesses Anpassungen benötigen, teilen Sie uns dies bitte in Ihrer Bewerbung mit.
Wir sind hier, um dir zu helfen!