The project is in an active stage of development; the team is working on the design and creation of new functionality. The project is a B2B software platform for organizing a full cycle of sales, procurement, accounting, statistics, and data analysis. The system allows for managing customers and suppliers in real-time. The platform integrates with major trading systems (Amazon, eBay, Alibaba, etc.). The system provides scalability and deep customization to the needs of a particular user. The application includes a developed plug-in system.
We are engaged in development and research within the project; in particular, we switched the project to Linux, automated testing, implemented a full CI/CD, and introduced new processes.
Development of new functionality from scratch using the latest technology
Automated testing strategy management, work on unit testing of critical components, including usage of data-driven testing
Distribution of technical tasks in the team
Direct communication with English-speaking project partners
requirements-expected :
Excellent knowledge and work experience with Java Core, Spring, Hibernate; RDMS (MySQL) - theory and practice; XML/XSLT, JavaScript; jUnit, design, and refactoring patterns; CI/CD (at least Jenkins)
Skills in the design and redesign of complex system architecture
Refactoring experience
Work experience with Agile/Scrum/XP (participation in stand-ups, planning meetings, pair programming, code review) and understanding of how exactly Agile improves life
Knowledge of English not less than Intermediate (both written and spoken)
offered :
An opportunity to fulfill yourself both as a developer and technical team leader
English practice in everyday work (direct communication with the product owner)
Well-established processes
Remote work
Work in an innovative, technological company
We practice Agile/Scrum/XP widely
We appreciate creativity and transparency
We are engaged not only in custom development, but we consult and create our products as well