Spiral Scout we're hiring

Careers

Who we are

Spiral Scout is a growing, full-service digital agency located in San Francisco and Minsk that focuses on design, development and marketing services for clients in the United States. Our main development office is in Minsk. Our software team is only as strong as the people we hire and train. We are looking for people who are problem solvers, honest communicators, high integrity, hard workers, fun to be around, intelligent, and successful in everyday life to join our team.

What's in it for you?

  • Opportunity to work at a face growing company alongside an experienced team to learn or lead a team;
  • Unique working environment where you communicate and work directly with our client(s);
  • Centrally located office with an awesome atmosphere working with smart and interesting people;
  • Every other Friday is a paid day off from work;
  • Flexible work hours and work from home occasionally;
  • Paid vacation (25 days);
  • Variety of knowledge sharing, training and self-development opportunities paid for by the company;
  • Highly competitive salary;
  • Regular assessments and salary reviews;
  • Medical insurance;
  • Paid English classes;
  • Be one of the first 60 people in a very-fast-growing company.
location

Minsk

Project Manager

Our software team needs an organized, hardworking and enthusiastic Project Manager who will work with the team of the professionals dealing with e-learning, e-commerce, DAMs, and another web/mobile applications. If you are interested in working on challenging projects that will grow your skills, enjoy amazing benefits, get every other Friday off (see below) and work with an engineering team that delivers great work, let's talk.

Responsibilities:

  • Managing clients expectations is a key responsibility;
  • Successful project delivery;
  • Manage 2-4 development projects at one time, that include in-house team members or remote workers;
  • Project development falls within the estimated budget and timelines;
  • Communication with the client that follows the company guidelines;
  • Know how and when to create a change of scope document for the client;
  • Ability to understand a clients business and through your experience suggests a number of solutions that may be better for the client;
  • Team management and making sure the entire team is coordinated across multiple people. Removing roadblocks.

Must have:

  • 2+ years of solid project management-related experience in Mobile or Web development;
  • Experience working with the US market;
  • Enthusiasm for Agile development and experience in one of the Agile methodologies (SCRUM, Kanban);
  • Intimate knowledge of product development lifecycle;
  • Knowledge and understanding of the clients' business processes;
  • Good at motivating a team and solving problems;
  • Excellent organizational and communication skills, being outstanding at following up with clients but know how not to be annoying to them;
  • Fluent or working knowledge of written and spoken English.

Nice to have:

  • Some technical or background building a product in the Web and/or Mobile space is a major plus;
  • Being able to speak and understand what an engineer tells you and then be able to digest it and deliver it to a non-technical client;
  • Degree from a technical university is a Plus.

PHP developer

We are looking for an experienced PHP Developer to join our company to work on a global e-commerce project. This is an extremely challenging project and only apply if you truly believe you can handle a challenge like this at this time in your career. The project involves splitting up the legacy API into consistent microservices and you will be working alongside other senior engineers. You should be someone who is independent, self-motivated, and is someone that wants mentorship but does not need constant management.

Responsibilities:

  • Work directly on a legacy product and codebase to improve it;
  • Write clear, maintainable, testable code;
  • Creation of new features, bug fixing, refactoring and rewriting a PHP monolithic application on Golang microservices;
  • Participate in Agile activities such as: Daily Stand-ups (in English), Sprint Planning, Mid-week sprint demo, Sprint Backlog prioritization/grooming, Retrospectives;
  • Discuss your own business/technical ideas with your colleagues from New York at Weekly BE architecture - Improvements & Solutions;
  • Business trips to New York City.

The tech stack of the project:

  • Laravel 5.2 on PHP 7.1;
  • PostgreSQL 10.5;
  • Redis 4.0.11;
  • RabbitMQ 3.7.7;
  • AWS (S3, Lambda, SQS etc);
  • Docker and docker-compose;
  • Node.js(8.15) microservices on express and hapi;
  • Golang(1.11) microservices using go-kit.

Must have:

  • Strong knowledge of developing back-end services using PHP (experience in Laravel is a nice to have);
  • Experience with the microservice approach;
  • Knowledge of relational databases (SQL);
  • Knowledge of queue pipelines;
  • Knowledge of oAuth and SSO approaches;
  • Experience working with ORM engines;
  • English level Intermediate +.

Golang developer

We are looking for an experienced Golang Engineer to join our company to work on a global e-commerce project. This is an extremely challenging project and only apply if you truly believe you can handle it at this time in your career. The project involves splitting up the legacy API into consistent microservices and you will be working alongside other senior engineers. You should be someone who is independent, self-motivated, and is someone that wants mentorship but does not need constant management.

Responsibilities:

  • Work directly with a senior team on the actual product;
  • Write clear, maintainable, testable code;
  • Create robust high-volume production applications;
  • Participate in Agile activities such as: Daily Stand-ups (in English), Sprint Planning, Sprint Demo, Retrospectives;
  • Discuss your own business/technical ideas with your colleagues from New York at Weekly BE architecture - Improvements & Solutions.

Must have:

  • At least 1 year of experience in Golang;
  • Understanding of distributed applications design goals;
  • Knowledge of relational databases (PostgreSQL preferably);
  • Knowledge of queue (RabbitMQ preferably);
  • English level Intermediate +.

Nice to have:

  • Knowledge of developing microservices;
  • Knowledge of Gokit, Redis, GRPC, Elasticsearch, Amazon Stack (using S3, RDS, Lambda, Step Functions);
  • Contribution in Open Source.

Business analyst

We are looking for Business Analyst to work on a global project that deals with building a widget-based, drag and drop CMS to build e-commerce websites by non-technical people.

Responsibilities:

  • Work closely with clients to identify business needs;
  • Gather all the information about the product and create the necessary documentation (SRS, BRD, ...);
  • Write up software functional specifications including use cases, low fidelity visual mockups, and diagrams;
  • Discuss and clarify any unclear requirements with the engineering team during development;
  • Understand the full software development lifecycle.

Must have:

  • 2+ of professional experience as BA;
  • Upper-Intermediate level of English both spoken and written;
  • Ability to describe the business processes (BPMN, IDEF0, …);
  • Ability to come up with alternative, creative solutions to complex problems;
  • Prototype user interfaces and algorithms of the system behavior;
  • Understanding of different software development methodologies;
  • Familiarity with wiki- and issue tracking systems (JIRA, Confluence).

Company Benefits:

  • Competitive salary + bonus;
  • Every other Friday off from work (paid);
  • Full medical insurance;
  • Free job-related courses, conferences, and seminars;
  • 25 Vacation days and all national holidays off;
  • In-House English classes;
  • Regular performance assessments and salary reviews;
  • Flexible work hours and work from home occasionally;
  • Multiple company events and team building activities;
  • Holiday gifts;
  • Fully-stocked kitchen.