We’re looking for a Full Stack developer who will take a key role on our team. Our Full Stack developer must have knowledge in all stages of software development.
You’ll be working alongside other engineers and developers, collaborating on the various layers of the infrastructure for our main product UI-KIT and our side-products (various apps designed for eMAG employees)
Develop high-performance, reliable and maintainable code whether implementing architectural improvements;
Design, implement and support multiple applications across various platforms;
Stay in-tune with the latest technologies; proactively identify areas for improvement and propose viable solutions;
Collaborate with other technical team members to design, implement, quickly troubleshoot and resolve any critical issues.
Ability to design software systems with multiple parts across multiple technologies;
Maintain quality and ensure responsiveness of applications, maintain code integrity and organization;
Collaborate with the rest of the engineering team to design and launch new features;
Experience working with graphic designers and converting designs to visual elements;
Understanding and implementation of security and data protection;
A good understanding of all common data structures;
Database design and management;
Familiarity with a relevant and globally supported framework both front-end and back-end (PHP frameworks - Symfony, VueJS, ReactJS, Redux, NodeJS);
Familiarity with CSS preprocessors, bundlers, and associated languages / syntaxes / libraries(Sass, Less, webpack is a plus);
Thorough understanding of user experience and possibly even product strategy;
Experience working on Linux based environment;
Knowledge of code versioning tools, such as Git.
Will be a plus
Experience with webpack;
A solid understanding of High Availability, Load Balancing, Performance Tuning, Security;
Portfolio or GitHub profile.