- Company Name
- Public Storage
- Job Title
- Senior Full-Stack Engineer
- Job Description
-
Job Title
Senior Full‑Stack Engineer
Role Summary
Lead the design, development, and maintenance of high‑performance web and mobile applications and APIs across internal and partner platforms. Drive the implementation of modern, API‑driven architectures, ensuring scalable, customer‑centric digital experiences and operational efficiency.
Expectations
* Deliver production‑grade applications that meet performance, reliability, and security standards.
* Act as a trusted technical partner to business, product, and operations teams, translating business requirements into robust solutions.
* Mentor and coach team members, enforce code quality, and promote engineering best practices.
* Own cross‑functional incident triage, reducing resolution time through effective root‑cause analysis and observability improvements.
Key Responsibilities
* Build, support, and evolve applications and APIs on platforms such as SFCC, MuleSoft, LAMP, React Native, and Python.
* Design and estimate integrations with Salesforce Commerce Cloud, internal APIs, and third‑party partner systems.
* Develop client‑side and server‑side data layers, tag management (GTM), tracking, and analytics pipelines (Catchpoint, Datadog).
* Diagnose and resolve issues across APIs, data feeds, third‑party services, and application layers.
* Review code, provide documentation, and enforce engineering standards.
* Monitor emerging technologies (Cloudflare Workers, edge computing, React updates, API orchestration monitoring) and recommend stack modernization.
* Contribute to shared design systems and component libraries for consistency, accessibility, and speed.
Required Skills
* ≥7 years of full‑stack software engineering experience on enterprise web/mobile platforms.
* Strong proficiency in JavaScript, React/React Native, Node.js, Java, .NET/C#, PHP, and SQL.
* Experience with Salesforce Commerce Cloud or comparable e‑commerce frameworks.
* Expertise in API design, microservices, event‑driven architectures, and CI/CD pipelines.
* Knowledge of tag management, data‑layer architecture, and analytics integration.
* Familiarity with Git‑based workflows, Jenkins, Docker/containers, and cloud edge technologies.
* Excellent analytical, troubleshooting, communication, and cross‑functional collaboration skills.
Required Education & Certifications
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).