Position: Senior Backend Engineer (Magento)
Company: StartupSoft
Category: PHP
Experience required: 5y
English level: upper

PROJECT: B-Stock is the world’s largest B2B re-commerce marketplace for excess (or surplus) merchandise.

Businesses of all sizes leverage the B-Stock platform to sell and buy customer returns, overstock and other excess merchandise - ranging from top brands and retailers who want best-in-class inventory management to entrepreneurs looking to source valuable merchandise for their resale businesses. Tens of thousands of small business owners all over the globe use B-Stock to launch and power their resale business.

We take pride in empowering these innovators and entrepreneurs of commerce. In 2020 we sold 120 million items across our platform, giving a second life to this otherwise would be “waste” merchandise. In fact, we kept 400 million pounds of goods in use and saved millions from the landfill. It feels good to be B-Stock! The amount of returned or unsold inventory continues to grow each year, and in 2020, it was estimated at over $1 trillion worth worldwide. We know there is tremendous value in and demand for this inventory - no matter the category, condition, or location. The B-Stock platform gives buyers a simple way to buy brand-name merchandise directly from top retailers and manufacturers.

At the same time, we offer companies an automated, trusted replacement for traditional liquidation while boosting operational efficiency, recovery rates, and cycle time. Led by eBay veterans and backed by top investors including Spectrum Equity, True Ventures, and Susquehanna Growth Equity, B-Stock shows no signs of slowing down. Our core values have shaped the company we are today and will continue to drive our success for many years to come.

STACK: React, JavaScript; Node.js, Python, PHP/Magento, GO

STAGE: on the market (12 years on the market), hugely successful company already ($150M revenue in 2019; Forbes article about the company)

TEAM: Currently, we’ve got 13 people in Ukraine working for B-Stock.

REQUIREMENTS:
- BSc/BA in Computer Science, Engineering or a related field;
- 2+ years coding enterprise web applications;
- 2+ years of experience with Magento 1.9. This is the key requirement;
- Understanding of architectural principles and experience building and using enterprise frameworks (at least one framework);
- Good working knowledge of PHP language;
- Experience with Magento e-commerce platform;
- Knowledge of web front-end technologies (JavaScript, HTML5);
- Experience designing Relational Database solutions, familiar with MySQL;
- Experience working on WebServices (SOAP, REST, JSON);
- Able to work effectively in a distributed team environment;
- Ability and enthusiasm to learn new technologies in a short time;
- Work effectively in a distributed team environment;
- Resourcefulness and troubleshooting aptitude;
- Excellent communication skill.

WILL BE A PLUS:
- Experience with building RESTful API’s;
- Experience with microservices architecture;
- Experience with Node.js (Express.js framework);
- Experience with ReactJS;
- Experience with MongoDB;
- Experience with MySQL;
- Experience with Python;
- Experience with source control systems (e.g. Git);
- Experience using Confluence, Gitlab, JIRA, Trello, Asana;
- Experience with Google Cloud Platform and its various offerings.

RESPONSIBILITIES:
- Work with peers to design and develop software solutions;
- Produce clean, efficient code based on specifications;
- Integrate with third-party services and components;
- Troubleshoot, debug, and upgrade existing software;
- Write various tests (e.g. unit, integration, performance) to ensure scalable service code;
- Recommend and execute improvements;
- Create technical documentation for reference and reporting;
- Code using test-driven development (TDD);
- Offer technical support for new and existing services.

YOU WILL GET:
- Competitive financial reward and other social benefits;
- Possibility to work with minor supervision and low-bureaucracy;
- Flexible schedule and friendly working atmosphere;
- Tight-knit team with an inclusive and transparent culture.