Join a globally connected technology team delivering high‑impact software solutions that support critical business operations. As a Senior Full Stack Developer, you will design, develop, integrate, and support complex systems across retail platforms, working closely with Product, Platform, Infrastructure, Security, DevOps, and external vendors.
This is a hands‑on senior role requiring strong ownership, accountability, and collaboration. You will contribute to scalable, secure, and high‑quality solutions within an Agile environment while working with global teams across the US, India, UK, and Australia.
Key Responsibilities
- Solution Design & Development: Design, build, test, integrate, deploy, and support complex software components and services.
- Feature Ownership: Take hands‑on ownership of medium to high‑complexity features in collaboration with cross‑functional teams.
- API & Microservices: Develop and integrate RESTful and event‑driven APIs and microservices supporting retail operations.
- System Integration: Integrate with POS systems, payment gateways, inventory systems, and ERP platforms.
- Technical Documentation: Author and review functional and technical design documents, considering performance, security, scalability, availability, and operability.
- Engineering Standards: Establish and continuously improve development standards, processes, and best practices.
- COTS Lifecycle Management: Manage evaluation, implementation, integration, upgrades, patches, customisations, maintenance, and retirement of COTS applications.
- Database Design: Design and optimise SQL databases to support high‑volume retail transactions.
- Security & Compliance: Apply secure coding practices, ensuring API protection, data encryption, secure communication, and PCI compliance.
- DevSecOps: Embed DevSecOps principles throughout the software development lifecycle.
- Pipelines & Monitoring: Manage pipeline dependencies, retries, scheduling, failure handling, and implement monitoring and alerting for data operations.
- Collaboration: Work closely with Product Managers/Analysts, vendors, and DevOps teams to deliver integrated solutions.
- Leadership & Ownership: Demonstrate strong accountability, customer service mindset, and provide technical leadership and mentoring.
Skills & Experience
- Expert‑level, hands‑on experience with:
- C#, .NET Core / .NET 8, ASP.NET Core Web API, Blazor
- React or Angular
- Security: OWASP, ISO27001, IAM, Encryption
- Project Collaboration: JIRA, Confluence
- Proven ability to provide technical leadership, mentoring, and guidance to development teams.
- Experience contributing to roadmap strategy and aligning technology initiatives with business objectives and long‑term goals.
- Experience working with global teams across multiple regions.