
Overview
Our client is a cloud platform for business spend management (BSM) that helps organizations manage their spending, procurement, invoicing, expenses, and supplier relationships. They provide 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.
The company offers a comprehensive platform that helps organizations manage their spending, procurement, invoicing, expenses, and supplier relationships. Founded in 2006 and headquartered in San Mateo, California, they aim to streamline and optimize business processes, driving efficiency and cost savings.
You will join the Technology Platform Team, the backbone of our client’s Enterprise SaaS Application. This global agile team is responsible for:
- Evaluating and adopting new technologies that add real value.
- Developing core platform features that impact all customers worldwide.
- Building tools and frameworks to streamline both development and operational workflows.
- Collaborating closely with Operations to ensure reliability, scalability, and smooth deployment processes.
Setting and maintaining the highest standards of quality, performance, and innovation.
The team plays a critical role in shaping a best-in-class SaaS platform that powers business spend management for organizations globally.
REQUIREMENTS
- At least 6+ years of experience in software development.
- Knowledge of Ruby.
- Knowledge of Kubernetes and AWS cloud-native application development.
- Understanding of deployment based on AWS and Kubernetes.
- Experience providing estimates and implementing complex systems.
- Experience with Git
- Proven understanding of software development best practices and design patterns.
- Experience working in an agile environment that follows Scrum or other agile methodologies.
- Understanding of scalability, high availability, and concurrency.
- A self-motivated, go-getter individual with a passion for learning and strong communication skills.
- Bachelor’s degree in Computer Science (or similar) or equivalent experience.
MUST-HAVE TECHNICAL EXPERIENCE
While this is a Senior Ruby Engineer position, it’s important to highlight that this role goes far beyond just writing Ruby code. The ideal candidate will bring deep expertise in cloud-native architecture, deployment, and production infrastructure management, including:
– Kubernetes (Expert level)
- Not just usage, but also architecture, configuration, and maintenance of production clusters.
- Knowledge of Helm, ingress controllers, autoscaling, secrets management, observability tools (Prometheus, Grafana), etc.
– Cloud-Native Application Development (AWS)
- Implementation of cloud-native architectures (12-Factor App), building services that run and scale in AWS + Kubernetes environments.
- Experience working with AWS services such as EKS, EC2, S3, IAM, CloudWatch, ELB, and others.
– Deployment experience (CI/CD pipelines)
- Independent or team-based implementation of deployment processes — for example, using GitHub Actions, GitLab CI/CD, ArgoCD, Jenkins, Spinnaker.
- Including secure deployment, rollback strategies, and automation of provisioning (Terraform, Helm Charts).
– What is NOT enough
- Simply running an application locally via Docker.
- Simply working with AWS APIs (via SDK).
- Being a developer who “hands off code, and the deployment is done by another team.”
RESPONSIBILITIES
- Design, develop, maintain, and scale core platform systems and services.
- Participate actively in operational design discussions and code reviews.
- Deliver creative, elegant, and maintainable solutions to complex technical challenges.
- Collaborate with cross-functional teams to ensure seamless deployment and production reliability.
- Continuously improve deployment infrastructure, including CI/CD pipelines and monitoring tools.
WE OFFER
- US and EU projects based on advanced technologies.
- Competitive compensation based on skills and experience.
- Annual performance appraisals.
- Remote-friendly culture and no micromanagement.
- Personalized learning program tailored to your interests and skill development.
- Bonuses for article writing, public talks, other activities.
- 15 PTO days, 10 national holidays.
- Free webinars, meetups and conferences organized by Svitla.
- Fun corporate celebrations and activities.
- Awesome team, friendly and supportive community!
ABOUT SVITLA
If you are interested in our vacancy, please send your CV.
We will be happy to see you in our friendly team :)
LET'S MEET IN PERSON
Alina Kuzyk
Why hesitate? Apply now