Front End & Web Hiring Week 22th-28th November 2021

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;
Technologies:
AWS
EC2
Jenkins
Docker
Google App Engine
Heroku
MySQL
Redis
MongoDB
Kafka
Resque
Ruby
Go
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
  • 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);
  • Free medical insurance in 80+ private clinics;
  • Sports activities (soccer, basketball, hockey, tennis, swimming, etc.) and corporate events (corporate parties, team building, happy hours, canoeing, etc.);
  • Free hot lunches in the office;
Напишите нам!
Мы обязательно ответим!