Senior Software Engineer (Backend-Focused – Ruby/Elixir Platform Transformation)Position OverviewWe are seeking a Senior Software Engineer to join a backend-focused engineering team responsible for modernizing and transforming core vendor platform systems. This role will primarily focus on building scalable backend services, improving vendor onboarding and intake workflows, and contributing to a large multi-year platform transformation initiative.The ideal candidate is a strong backend engineer with experience building distributed systems, scalable APIs, and cloud-native applications using Ruby, Elixir, or other strongly typed object-oriented backend languages such as Java, Kotlin, or C#.This is a hands-on engineering role focused on execution, reliability, and delivery within a collaborative Agile environment.Key ResponsibilitiesDesign, develop, and maintain scalable backend services and APIsContribute to the Vendor Platform Transformation initiative and modernization effortsBuild clean, performant, testable, and maintainable codeWork on distributed systems, event-driven workflows, and backend integrationsParticipate in system design discussions and architectural decision-makingCollaborate closely with engineering, product, and cross-functional teamsSupport migration and modernization of legacy systems into scalable cloud-native servicesReview pull requests and contribute to engineering best practicesTroubleshoot production issues and improve system reliability and observabilityContribute to backend workflows involving vendor onboarding, intake processing, and operational systemsRequired Qualifications5-7+ years of software engineering experienceStrong backend engineering experience with Ruby and/or ElixirExperience with Java, Kotlin, C#, Go, or other strongly typed backend languages is highly valuedStrong understanding of scalable backend systems and distributed architecturesExperience building REST APIs and microservicesFamiliarity with event-driven systems and messaging platforms such as Kafka or RabbitMQExperience with cloud infrastructure such as AWS or GCPStrong understanding of databases such as PostgreSQL, Redis, or NoSQL systemsExperience working in Agile/Scrum development environmentsAbility to write clean, maintainable, and testable codeFamiliarity with CI/CD pipelines, Docker, and containerized deploymentsStrong problem-solving and debugging skillsPreferred QualificationsExperience with Elixir/Phoenix ecosystemsExperience working on platform transformation or migration initiativesFamiliarity with domain-driven design (DDD) and scalable service designExposure to observability, logging, and monitoring toolsExperience with GraphQLExperience with distributed data processing or ingestion pipelinesFamiliarity with eCommerce, marketplace, logistics, or vendor onboarding systems