Full-Stack Developer (Software Engineer)
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Full-Stack Developer (Software Engineer) to join our team in Bucharest, focusing on e-commerce platforms based on Shopware 6 and headless technologies. The role includes developing backend and frontend functionality, supporting integrations with ERP, PIM, and other third-party systems, improving existing features, and contributing to new applications and digital services.
Responsibilities
- Develop and maintain e-commerce functionality based on Shopware 6, PHP/Symfony, Vue 3, Nuxt 3, and TypeScript.
- Implement backend and frontend features within our headless e-commerce architecture.
- Develop and maintain REST API integrations with ERP, PIM, and other third-party systems.
- Support the development and maintenance of Shopware plugins and extensions.
- Contribute to the development of new digital applications, online tools, and e-commerce services.
- Analyze bugs and technical issues and implement sustainable solutions.
- Participate in code reviews and follow agreed development standards.
- Write maintainable, documented, and testable code.
- Work with Docker-based development environments and Git-based workflows.
- Support CI/CD processes and deployments together with the development team.
- Contribute to performance, SEO, accessibility, and security improvements.
- Cooperate with internal developers and external development partners.
- Participate in Scrum ceremonies, sprint planning, refinement, and estimations.
- Support testing and troubleshooting during releases and platform rollouts.
- Continuously improve technical knowledge and gradually take ownership of larger development areas.
- Expected focus approximately 70–80% backend and 20–30% frontend, depending on project requirements.
Requirements
Education and Experience
- Degree in Computer Science, Software Engineering, or comparable technical education is preferred; equivalent practical experience is also acceptable.
- Approximately 2-4 years of professional software development experience.
- Experience with backend development using PHP 8.x, ideally with Symfony.
- Experience with modern JavaScript/TypeScript development.
- Experience working with REST APIs and system integrations.
- E-commerce experience is preferred.
- Shopware 6 experience is an advantage but not mandatory.
- Good spoken and written English.
Competencies
Backend – PHP / Symfony / Shopware
- Good knowledge of PHP 8.x.
- Good understanding of Symfony or comparable PHP frameworks.
- Understanding of object-oriented programming principles and common design patterns.
- Experience developing and consuming REST APIs.
- Experience with MySQL/MariaDB.
- Understanding of database queries, migrations, and transactions.
- Shopware 6 experience with plugins, events, DAL, Store API, or migrations is a strong advantage.
Frontend – Vue / Nuxt / TypeScript
- Experience with JavaScript / TypeScript.
- Experience with Vue.js, preferably Vue 3.
- Knowledge of Nuxt 3 is preferred.
- Understanding of SSR and modern frontend development.
- Experience with REST API-based frontend applications.
- Knowledge of responsive design and CSS frameworks such as Tailwind CSS.
Development & DevOps
- Good working knowledge of Git and pull-request workflows.
- Experience with Docker / Docker Compose.
- Basic understanding of CI/CD pipelines.
- Basic Linux and web-server knowledge.
- Experience with GitHub Actions is an advantage.
Quality & Security
- Understanding of automated testing principles.
- Awareness of secure development practices.
- Ability to analyze and troubleshoot technical problems.
- Attention to code quality, maintainability, and backward compatibility.
Soft Skills
- Good analytical and problem-solving skills.
- Ability to work independently while asking for support where appropriate.
- Team-oriented and collaborative working style.
- Ability to communicate technical topics clearly.
- Reliable estimations and transparent communication regarding progress or blockers.
- Willingness to learn and develop within the role.
We Offer
- International/global working environment.
- Two office days in Bucharest per week.
About the Company
[Company description if present]
© VON Consulting SRL. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at VON Consulting SRL
All 77 rolesQuality Assurance – Python DevOps Engineer
VON Consulting SRL · Romania +1
Data Engineer
VON Consulting SRL · Romania
Automotive Solutions engineer – contractor
VON Consulting SRL · Romania
EMEA Sourcing Specialist- Corporate Services
VON Consulting SRL · Romania