Position: Software Engineer (Business Spend Management)
Company: Coherent Solutions
Category: Ruby
Experience required: 5y
English level: intermediate

**Technologies:**
Ruby EC2  Docker ogle App Engine Heroku MySQL Redis   Resque 

**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;

**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 familirality or are willing to quickly learn Ruby)
Experience with high-throughput message queueing systems (/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, ;
Self-motivated, -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 ;
Experience with Docker;
Experience with Amazon , EC2, or similar elastic cloud environments;
Open source project contributions, especially in ;
Experience with ogle App Engine or Heroku;
You’ve designed, developed and deployed micro-services;

**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 client 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.