The Platform Engineer will lead the design, development, and evolution of full-stack software solutions for Store and POS platforms. This role serves as the technical leader for a team of developers, providing hands-on guidance, mentorship, and code review across all phases of the SDLC. The engineer will drive strong engineering practices including clean architecture, test automation, secure coding, and maintainable design, making and guiding technical decisions that balance delivery speed, solution quality, and long-term sustainability. A language-agnostic, OO-driven approach will be promoted, enabling teams to work effectively across backend, frontend, and client-side technologies. Specific responsibilities include designing and building backend services, APIs, and integration layers that support reliable transaction processing and in-store workflows, contributing to solutions supporting in-store mobile applications and store-resident systems, and ensuring solutions are designed for store environments, including high availability, low latency, intermittent connectivity, and operational resilience. The role also involves partnering with Solution and Enterprise Architects to implement approved architecture patterns, standards, and reference designs. Collaboration with Product Owners and Project Managers to understand business requirements and translate them into technical designs, providing technical input into backlog refinement, estimates, delivery planning, and dependency management, and acting as a trusted technical partner to business stakeholders are key aspects. The engineer will also support predictable, high-quality delivery aligned with both short-term priorities and long-term platform direction. Continuous improvement of end-to-end SDLC practices, establishing and upholding engineering standards, and ensuring solutions are well-documented are also critical. In terms of DevOps, the role involves collaborating with platform and DevOps teams to enable CI/CD pipelines, ensuring systems are built with operability in mind, and contributing to deployment strategies. For Reliability, Performance & Support, the engineer will design systems with a strong focus on performance, reliability, and transaction integrity, support incident triage and root-cause analysis, and encourage observability practices. Finally, the role requires ensuring solutions comply with enterprise architecture, security, and governance standards, and providing practical feedback into standards and patterns.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed