Software Engineer (Business Spend Management)

Удалённая работа
Поддержим ваш переезд - Польша; Литва; Болгария; Молдова; Румыния; Грузия
Company Background

The client has been certified as a “Great Place to Work”. They deliver “Value as a Service” by helping their customers maximize their spending under management, achieve significant cost savings and drive profitability. The company provides a unified, cloud-based spend management platform that connects hundreds of organizations representing the Americas, EMEA, and APAC with millions of suppliers globally. The platform provides greater visibility into and control over how companies spend money. Customers – small, medium and large – have used the platform to bring billions of dollars in cumulative spend under management.

Project Description

Will be part of a global agile group that is responsible for building the best in class SaaS platform, deployment infrastructure, and services. The position will require a candidate to design, develop, maintain, and scale the client’s platform systems, services, and operational automation. Our main languages are Ruby and Go, and we expect you to be able to contribute in either.

What You'll Do
  • Responsible for the backbone of Enterprise SaaS Application;
  • Evaluate and introduce new technologies where it makes sense;
  • Develop features that can impact all customers;
  • Develop tools and frameworks to improve our process;
  • Work in close collaboration with Operations;
  • Hold the bar very high for what we deliver;
Google App Engine
Job Requirements
  • Minimum of 7+ years of software development experience;
  • Minimum of 4+ years of experience as a Senior Software Engineer;
  • Expertise in Ruby (will consider candidates with Golang experience who have familiarity or are willing to quickly learn Ruby);
  • Experience with high-throughput message queueing systems (Kafka/Resque);
  • Experience designing, estimating, and implementing complex systems;
  • Proven understanding of software development best practices and design patterns;
  • Experience working in an agile environment that follows Scrum or other agile methodologies;
  • Demonstrated knowledge of security/access control, scalability, high availability, and concurrency;
  • Experience working with SQL and NoSQL databases, including MySQL, Redis, MongoDB;
  • Self-motivated, go-getter, passion for learning, strong communication skills;
  • Bachelor’s degree in Computer Science (or equivalent), or equivalent experience;
  • Excellent Verbal and Written English;


Will be a plus:

  • Experience managing and enhancing CI/CD pipeline software/tools, such as Jenkins;
  • Experience with Docker;
  • Experience with Amazon AWS, EC2, or similar elastic cloud environments;
  • Open source project contributions, especially in Go;
  • Experience with Google App Engine or Heroku;
  • You’ve designed, developed and deployed micro-services;
What Do We Offer

This is not the whole list of benefits. It is different depending on the country you’re moving to. You can ask for details your recruiter. Here are the main benefits for all the locations:


  • 100+ technical and non-technical trainings to develop and expand your horizons;
  • Internal meetings and conferences (we like sharing our expertise);
  • English courses (both with Russian-speaking teachers and native speakers);
  • Sports activities (soccer, basketball, hockey, tennis, swimming, etc.);
  • Corporate events (corporate parties, team building, happy hours, canoeing, etc.);
  • Presents for important life occasions (birthday, wedding or childbirth);
  • Global anniversary policy.
Напишите нам!
Мы обязательно ответим!