Back End Platform Engineer
Role OverviewOur client is evolving its internal digital platforms to support faster delivery, improved scalability, and greater reuse across its enterprise ecosystem. We are seeking a Back End Platform Engineer to help design and build the core services, APIs, and data platforms that power multiple product teams across our client's digital experiences. This role focuses on creating reliable, scalable microservices and REST-based platforms that enable front-end teams and product squads to move quickly while maintaining enterprise-grade reliability.What You’ll Work OnDesign, build, and enhance back-end platform services using REST APIs and microservices architecturesDevelop scalable, reusable services that support content, configuration, and shared platform capabilities across multiple product teamsBuild and manage data access layers and integrations with enterprise databasesPartner closely with front-end, product, and platform teams to support end-to-end digital experiencesImprove service performance, reliability, scalability, and observability across the platformSupport modernization of legacy back-end systems while ensuring platform stability and backward compatibilityContribute to platform standards, API design guidelines, and engineering best practicesRequired Technical SkillsCore Back-End StackRESTful API design and development for enterprise-scale systemsDatabase technologies (SQL and/or NoSQL) — designing schemas, queries, and data models for scalable platformsMicroservices architecture — service isolation, communication patterns, and lifecycle managementExperience building services consumed by multiple downstream systems or teamsPlatform & Engineering FundamentalsExperience building or supporting enterprise back-end platforms or shared servicesStrong understanding of service integration patterns, error handling, and versioning strategiesExperience working in Agile / iterative delivery environmentsAbility to collaborate effectively with front-end engineers, product owners, and UX teamsFamiliarity with CI/CD pipelines, automated testing, and deployment best practicesNice to Have SkillsExperience supporting content management systems (CMS) or content-driven platformsFamiliarity with event-driven architectures and asynchronous messagingExposure to cloud platforms (AWS and/or Azure)Experience with observability tools (logging, monitoring, tracing)Knowledge of security best practices for APIs and data accessExperience improving developer experience through shared libraries, documentation, and platform toolingFamiliarity with feature flags or experimentation frameworksWhat Success Looks LikeYou deliver incremental back-end platform enhancements that improve scalability, reliability, and reuseYou create shared APIs and services that reduce duplicated effort across product teamsYou help modernize legacy systems without disrupting mission-critical business operationsYou influence the future direction of our client's platform architecture through thoughtful design and collaborationYou balance innovation with stability in a large, enterprise environmentYou collaborate effectively across engineering, product, and business teams to deliver measurable impact