dentsu · 1 week ago
Full-Stack Commerce Platform Engineer
Dentsu is a global marketing and advertising agency, and they are seeking a Full-Stack Commerce Platform Engineer to build modern, secure, and scalable enterprise applications. This role involves full-stack application development, backend and API engineering, frontend development, and collaboration with cross-functional teams to set technical direction and influence architectural decisions.
AdvertisingInformation TechnologyMarketingInformation Services
Responsibilities
Design, build, and maintain enterprise applications using Python on the backend and React + TypeScript on the frontend
Translate business and product needs into scalable, maintainable application architectures
Establish strong foundations for application structure, security, testing, and developer experience
Build production-ready application skeletons and core workflows that teams can extend over time
Define and document clear API contracts, data flows, and integration patterns
Build and optimize backend services using FastAPI and modern Python frameworks
Design RESTful APIs with strong validation, versioning, and documentation
Implement authentication and authorization using OAuth 2.0 / OIDC, RBAC, and enterprise identity providers
Develop reliable, high-performance services with clear error handling and observability
Design database schemas and data access layers (e.g., PostgreSQL)
Build accessible, responsive React applications using TypeScript
Create reusable component architectures and scalable UI patterns
Implement secure authentication flows and protected routes
Develop intuitive interfaces for dashboards, forms, admin tools, and data-driven experiences
Optimize performance through modern frontend best practices
Containerize services using Docker with secure, maintainable builds
Set up Docker Compose local environments for multi-service applications
Partner with DevOps to support CI/CD pipelines and cloud deployments
Help ensure applications are ready for cloud-native environments
Partner with engineers, designers, product managers, and business teams
Lead early technical implementation and influence architectural decisions
Share knowledge, mentor teammates, and contribute to engineering standards
Communicate technical decisions clearly to both technical and non-technical audiences
Qualification
Required
5+ years of professional software development experience across frontend and backend
Strong hands-on experience building production applications with Python
Experience developing APIs with FastAPI or similar frameworks
Solid experience building React applications with TypeScript
Experience designing full-stack applications from initial architecture to production
Hands-on experience with Docker and local development environments
Experience working with authentication, authorization, and secure application patterns
Comfort collaborating with distributed teams and multiple disciplines
Python (modern backend development and async programming)
FastAPI (dependency injection, middleware, API design)
React and TypeScript (hooks, component architecture, state management)
REST API design and integration
Authentication and authorization (OAuth 2.0, OIDC, RBAC)
SQL databases (e.g., PostgreSQL)
Docker and Docker Compose
Git-based workflows and code reviews
Testing across frontend and backend
Benefits
Medical, vision, and dental insurance
Life insurance
Short-term and long-term disability insurance
401k
Flexible paid time off
At least 15 paid holidays per year
Paid sick and safe leave
Paid parental leave
Company
dentsu
We are dentsu.
Funding
Current Stage
Late StageTotal Funding
$24.88MKey Investors
Epiris
2012-07-12Acquired
1993-11-01Private Equity· $24.88M
Recent News
Morningstar.com
2025-06-13
Company data provided by crunchbase