Job Description:
Backend Architecture & Engineering
- Design and implement scalable Umbraco 13+ solutions using ASP.NET MVC and modern .NET patterns.
- Own complex backend features, ensuring clean architecture, long-term maintainability, and predictable performance.
- Define and evolve content models, document types, and composition patterns that balance editorial flexibility with technical governance.
- Establish best practices for extending Umbraco through custom controllers, services, background tasks, and APIs.
- Identify and mitigate risks related to security, scalability, and performance early in the development lifecycle.
API & Integration Development
- Design and implement REST APIs to expose content and functionality to external systems and frontend applications.
- Ensure API contracts are secure, versioned, and optimized for performance and reliability.
- Integrate Umbraco-based solutions with external services such as identity providers, search platforms, DAMs, and business systems.
- Apply caching, pagination, and response-shaping strategies to support high-traffic and distributed consumers.
Delivery & Quality
- Work across the full SDLC: design, implementation, testing, release, and ongoing improvement.
- Contribute to CI/CD pipelines, ensuring consistent builds, automated testing, and reliable deployments.
- Collaborate closely with frontend developers, DevOps, and solution architects to ensure cohesive end-to-end delivery.
- Maintain a high bar for code quality through reviews, refactoring, and adherence to shared standards.
Team Contribution & Technical Maturity
- Act as a senior technical contributor and go-to specialist for Umbraco within the team.
- Mentor junior and mid-level engineers through code reviews, technical guidance, and knowledge sharing.
- Support technical discovery and estimation by translating business requirements into concrete implementation approaches.
- Contribute to evolving best practices and raising the overall engineering maturity of the DXP discipline.
Required Skills & Experience (Need to Have)
- Strong experience with ASP.NET MVC and modern .NET development.
- Hands-on experience with Umbraco 13 or newer, building and maintaining production-grade solutions.
- Proven experience designing and implementing REST APIs, including security, versioning, and performance considerations.
- Solid understanding of backend architecture principles, including separation of concerns and dependency management.
- Experience working with content-driven, multi-page, or component-based digital platforms.
- Strong focus on security, performance, and maintainability in long-lived solutions.
- Ability to work independently while maintaining a holistic view of the overall solution.
Nice-to-Have
- Experience with Umbraco Cloud, including environments, deployments, and upgrade considerations.
- Exposure to headless or hybrid Umbraco architectures, supporting frontend frameworks via APIs.
- Familiarity with GraphQL, either through Umbraco integrations or adjacent platforms.
- Experience collaborating on solutions with modern frontend frameworks (e.g. React, Next.js).
- Understanding of CDN usage, caching strategies, and SEO considerations at scale.
Location:
Makati City
Brand:
Merkle
Time Type:
Full time
Contract Type:
Permanent