A commercial technology developed using an API-first approach that enables a “transactional” e-commerce model to be applied at every current and future point of the contract. The product architecture is divided into front-end and back-end and is equipped with all the functions necessary for a successful B2B or B2C business. The individual, flexible, and fully modular architecture provides a wide range of applications for the technology.
E-commerce platform similar to Magento, Oxid, and Hybris, but more productive, easily scalable, optimizable, and faster.
The platform has over 200 active customers, ranging from small online stores and marketplaces to large commercial systems like Toyota internal digital system.
It is a completely cloud-based solution with more than 50 different API-based services.
REQUIRED SKILLS:
Good understanding of container orchestration technologies;
Experience in working with production infrastructure in any major cloud providers;
Experience in working with scripting languages like python, bash, etc;
Experience with configuration management tools such as Terraform and Ansible;
Good understanding of software development lifecycle;
Experience with CI/CD pipelines;
Experience working with Git, branching, and git-flow;
Experience with monitoring and log aggregating frameworks like CloudWatch, Splunk, Newrelic, Datadog, and APM tools;
Strong verbal and written communication skills, with the ability to communicate core concepts (CI/CD, Agile & Automation);
Strong preference is given for deep experience with any of the following:
Cloud infrastructure (AWS);
Kubernetes and ECS;
IaC (Terraform);
Metrics, monitoring, and alerting systems;
CI/CD automation;
Solution-oriented and proactive, attentive to details, eager to learn new technologies;
Competent verbal and written knowledge of English (Intermediate+).
RESPONSIBILITIES:
Contribute and support the development of the cloud platform by using high standards of code quality and thoughtful design;
Develop an understanding of cloud platform offerings as well as fit this knowledge into building a cloud platform used by thousands of users;
Communicate with the product development team to produce requirements for infrastructure toolsets necessary to provide and maintain product lines;
Define and document best practices and strategies regarding application deployment and infrastructure maintenance;
Deploy, provision, and manage multiple AWS infrastructure components like VPC and networking, ECS, ES, EC, EC2, RDS, CodeBuild, CodePipeline, ALB, NLB, CloudWatch, KMS, ECR, S3, EFS, Route53, SES, SNS, and WAF;
Automation and improvement of our CI/CD automation to speed up the deployment cycles;
Performing technical resource functions to solve specific project tasks;
Help to identify problem points within the platform and improve our monitoring and observation tooling;
Ensure robust, stable, and secure back-end infrastructure to support the product portfolio;
Create standards and tools that enable faster delivery of software features with governance enforcement of coding and test standards;
Follow agile software development practices and stay up to date with industry trends.
WE OFFER:
Flexible work schedule without time trackers;
Health insurance after the probationary period;
Sport club membership after the probationary period;
Company legal and accounting support;
Friendly young team and pleasant working environment;
Competitive salary based on experience and skills;