Our product is a mix of Python and Java and some front-end parts, so, even if you are lacking some of the skills, it could be a great opportunity for you to expand your expertise.
— 5+ years developing web software;
— 3+ years developing in Python using any web framework;
— Experience with Docker and configuration management;
— Experience with relational databases (Postgres, MySQL or any other);
— Experience with NoSQL databases (Elasticsearch or any other);
— Experience with in-memory caches (Redis, Memcached or any other);
— Intermediate English (you will be a part of a global team, so being able to communicate is a must).
P.S. If you are not sure what your English level is, you can check it here:
— Experience with AWS or any other cloud provider infrastructure (Lambda, API GAteway, Kinesis, S3, EC2, DynamoBD, SQS);
— Experience with distributed systems;
— Experience with event-driven services;
— Experience with high-loaded backend services;
— Experience with Apache Kafka, ZeroMQ, RabbitMQ, Spark, Hadoop;
— Experience with Java;
— Experience with AngularJS, React;
— Experience with HTML/CSS;
— Upper-Intermediate/Advanced English.
— Legal employment;
— Continuous learning: technical, soft, leadership skills; free English language classes; participation in conferences, workshops and meetups; free access to lynda.com and an internal knowledge database;
— Competitive salary;
— A+ level medical insurance;
— A sports club membership;
— Paid sick and maternity/paternity leaves + official days off;
— 28 vacation days;
— Flexible schedule outside the core hours;
— Daily work in distributed teams and communication with American colleagues;
— Regular team outings;
— A cozy office in the center of Kiev.
SPS Commerce (Ukraine) is looking for an experienced engineer who can drive technical solutions. The job will be purely about technical leadership, so is an ideal fit for someone who loves tech, but doesn’t feel like taking on any of the people management responsibilities.
The Reporting Team builds event-based reporting applications on Python and AWS Lambdas. Your job will be to guide your team and together architect services and systems to allow for iterative, autonomous development and future scaling. It is expected that you will be able to anticipate future use cases and make design decisions that minimize the cost of future changes. The job will require you to become an expert in our business domain.
Your other responsibilities will include development of serverless/microservices applications, deployment of code, promotion of builds across environments, estimating efforts to build, and automation of workflow, configuration and environments.
There are 3 people working on this product. You will be reporting directly to your manager, Yevgen Kostenko (www.linkedin.com/...evgeniy-kostenko-95831953).
To learn more about the ecosystem in which the Reporting Team (as part of the Communications Team) operates, please go to www.youtube.com/watch?v=qJGdnku5kuA&t=2s.