Senior Umbraco 13 Developer – Remote LATAM | CMS & UX Multisite Project
📍 Job Overview
Job Title: Senior Umbraco 13 Developer – Remote LATAM | CMS & UX Multisite Project
Company: Tekton Labs
Location: Remote (LATAM)
Job Type: Full-Time
Category: Software Development / Web Development / CMS Development
Date Posted: December 02, 2025
Experience Level: Senior (5-10 years)
Remote Status: Fully Remote
🚀 Role Summary
-
Lead the architectural setup and configuration of a new Umbraco 13 multisite instance using .NET 8 and USkinned components.
-
Drive a comprehensive UX refresh across core CMS pages, ensuring seamless integration with an existing component library.
-
Implement robust content management strategies, including document types, templates, and multisite logic for scalable content delivery.
-
Integrate essential third-party services like Brevo (Sendinblue) for marketing automation and Cookiebot for consent management.
-
Develop and maintain critical backend components, including Surface Controllers, API Controllers, custom services, and dependency injection patterns.
📝 Enhancement Note: While the primary focus appears to be on Umbraco development, the integration of CMS, UX, and multisite architecture suggests a role with significant GTM implications, particularly in how content is delivered and managed for various user segments or regional sites. The client-facing aspect also points to a need for strong communication and stakeholder management skills, typical of senior roles supporting Go-To-Market strategies.
📈 Primary Responsibilities
-
Spearhead the initial setup and configuration of an Umbraco 13 multisite instance, incorporating USkinned Site Builder for enhanced functionality and branding.
-
Design and implement content templates, document types, compositions, and multisite logic to support a cohesive and scalable content ecosystem.
-
Execute a strategic UX refresh for key CMS pages (Homepage, Recipe Listing, Learning Pages) by developing custom ViewModels and leveraging USkinned components.
-
Integrate third-party marketing and compliance tools, including Brevo (Sendinblue) for email campaigns and Cookiebot for website consent management.
-
Develop and maintain robust backend solutions, such as Surface Controllers, API Controllers, custom services, repositories, and manage dependency injection.
-
Configure Examine/Lucene indexes to optimize search filtering and retrieval capabilities for enhanced user experience.
-
Manage the deployment process on Azure App Service or IIS, utilizing CI/CD pipelines (GitHub Actions or Azure DevOps) for efficient code releases.
-
Collaborate closely with internal teams and clients to ensure high-quality delivery, maintain project velocity, and meet evolving project requirements.
📝 Enhancement Note: The responsibilities emphasize a hands-on development role with a strong focus on architecture, implementation, and integration within the Umbraco CMS framework. The mention of "client-facing role" and collaboration with "internal teams" highlights the need for strong project management and communication skills, akin to a technical lead or senior developer bridging development and client needs.
🎓 Skills & Qualifications
Education:
Experience:
-
Minimum of 5 years of overall experience in .NET development.
-
At least 1.5 years of direct, hands-on experience with Umbraco 13 and the .NET 8 framework.
Required Skills:
-
Umbraco CMS Expertise: Deep understanding of Umbraco 13 features, including multisite architecture, document types, templates, compositions, member and media management, and Examine/Lucene search configuration.
-
.NET Core Proficiency: Strong command of C# and ASP.NET Core (specifically .NET 8) for backend development.
-
USkinned Site Builder: Hands-on experience with USkinned, including component customization and implementing site-specific branding logic.
-
Third-Party Integrations: Experience integrating external services such as Brevo (Sendinblue) and Cookiebot for consent handling and marketing automation.
-
DevOps & Deployment: Skilled in CI/CD practices, Git, Azure DevOps, GitHub Actions, and deployment to Azure App Service or IIS.
-
Client Communication: Ability to communicate effectively with clients, present technical solutions, and gather requirements in a client-facing capacity.
Preferred Skills:
-
Experience with modern JavaScript frameworks for frontend interactions.
-
Knowledge of performance optimization techniques for CMS platforms.
-
Familiarity with logging frameworks like Serilog and Application Insights.
-
Experience with Azure services beyond App Service (e.g., Azure SQL Database).
-
Understanding of UX principles and best practices in web design.
📝 Enhancement Note: The "Must-Have Skills" section is quite detailed and specific. The "Senior" designation, combined with the 5+ years of .NET and 1.5+ years of Umbraco 13 experience, indicates a need for a developer who can not only code but also architect solutions and guide technical decisions. The client-facing requirement suggests a need for strong soft skills alongside technical acumen.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Demonstrable experience in setting up and configuring complex multisite Umbraco instances, showcasing architectural decisions and their rationale.
-
Case studies highlighting successful UX refreshes or component-driven redesigns on Umbraco platforms, emphasizing improved user engagement or content delivery efficiency.
-
Examples of integrating third-party services (e.g., marketing automation, analytics, consent management) into Umbraco solutions, with a focus on data flow and process automation.
Process Documentation:
-
Ability to document Umbraco multisite configurations, including document type structures, template hierarchies, and multisite logic implementation.
-
Documentation of custom service designs, repository patterns, and dependency injection configurations for backend modules.
-
Process flows for CI/CD pipelines, detailing build, test, and deployment stages for Umbraco applications on Azure or IIS.
-
Records of user acceptance testing (UAT) phases, feedback incorporation, and issue resolution for CMS features and integrations.
📝 Enhancement Note: For a senior role, a portfolio is crucial. It should go beyond just listing projects and instead demonstrate problem-solving capabilities, architectural thinking, and tangible results. Candidates should be prepared to walk through their most relevant Umbraco and .NET projects, explaining the technical challenges, solutions implemented, and the impact on the client's business goals, especially concerning content management and user experience.
💵 Compensation & Benefits
Salary Range:
Benefits:
-
Remote Work Flexibility: Opportunity to work from anywhere within the LATAM region.
-
Contractor Model: Fast onboarding process typical for contractor roles.
-
Project Ownership: Significant autonomy and responsibility within a high-visibility project.
-
Multicultural Team Collaboration: Work with a diverse and talented engineering and UX team.
-
Potential for Extension: Possibility of contract extension based on project needs and performance.
-
Professional Development: Exposure to modern Umbraco versions, .NET 8, and cloud deployment practices.
Working Hours:
- Full-time commitment (100%) with a schedule aligned to India Standard Time (IST): 12:30 p.m. to 9:30 p.m. IST. This translates to approximately 40 hours per week.
📝 Enhancement Note: The salary range is an estimation based on general market data for senior remote developers in LATAM, considering the specific tech stack and experience level. Actual compensation will depend on the candidate's exact experience, negotiation, and the client's specific budget. The working hours are explicitly defined and require alignment with IST, which is a critical factor for LATAM-based candidates to consider.
🎯 Team & Company Context
🏢 Company Culture
Industry: Technology Services & Consulting / Software Development
Company Size: Information not directly provided, but Tekton Labs typically operates as a consultancy with project-specific teams. This suggests a dynamic environment where team composition can vary.
Founded: Tekton Labs was founded in 2017, indicating a relatively established yet agile company in the tech consulting space.
Team Structure:
-
This role is part of a project-specific team, likely including a Project Manager, UX/UI Designers, and potentially other developers (frontend, backend).
-
Reporting structure is client-facing, meaning direct interaction with the client's project stakeholders, alongside internal team coordination within Tekton Labs.
Methodology:
-
Emphasis on agile development methodologies, iterative feedback, and continuous integration/continuous deployment (CI/CD) practices.
-
Data-driven decision-making is implied through the focus on analytics, search optimization (Examine/Lucene), and the integration of marketing tools like Brevo.
-
Workflow planning and optimization are key, particularly in managing multisite architectures and ensuring efficient content delivery and user experience.
Company Website: https://tektonlabs.com/
📝 Enhancement Note: Tekton Labs positions itself as an engineering-led organization focused on delivering high-quality software solutions. For operations professionals, this implies an environment that values technical excellence, efficient processes, and a focus on delivering measurable outcomes for clients. The project-based nature means opportunities to work on diverse challenges and technologies.
📈 Career & Growth Analysis
Operations Career Level: This role is positioned at a "Senior" level, indicating a need for significant technical expertise, autonomy, and the ability to mentor or guide less experienced developers. It requires a strong understanding of system architecture and best practices in Umbraco and .NET development.
Reporting Structure: The developer will report to a Project Manager or a Tech Lead within Tekton Labs and will have direct client interaction for project-specific discussions and feedback. This dual reporting (internal team and client stakeholders) is common in consulting environments.
Operations Impact: The primary impact of this role is on the client's Go-To-Market strategy through the effective deployment and management of their CMS platform. By ensuring a robust, user-friendly, and scalable multisite solution, this developer directly influences how the client presents its brand, delivers content, and engages with its target audiences across various digital channels. Efficient content management and UX directly support marketing and sales enablement efforts.
Growth Opportunities:
-
Technical Specialization: Deepen expertise in Umbraco, .NET Core, and related Microsoft technologies, potentially becoming a go-to expert for complex CMS solutions.
-
Architectural Leadership: Opportunities to lead the technical design and architecture of future Umbraco projects.
-
Client Relationship Management: Enhance skills in client communication, requirement gathering, and stakeholder management through direct client interaction.
-
Cross-Functional Skill Development: Gain broader exposure to UX design principles and marketing automation integrations, fostering a more holistic understanding of digital product development.
-
Mentorship: Potential to mentor junior developers within the Tekton Labs team on Umbraco and .NET best practices.
📝 Enhancement Note: While not a traditional Revenue Operations or Sales Operations role, the impact of this development position on GTM is significant. A senior developer who can ensure an efficient, scalable, and user-friendly content platform directly contributes to lead generation, brand perception, and customer engagement—all critical GTM components. The growth opportunities lean towards technical leadership and specialized domain expertise within web development.
🌐 Work Environment
Office Type: This is a fully remote position, meaning there is no physical office requirement. Work is conducted from the employee's chosen location within the LATAM region.
Office Location(s): Remote within LATAM. The specific country of residence within LATAM is generally flexible, provided connectivity and time zone alignment are met.
Workspace Context:
-
Independence: The role requires a high degree of self-discipline and autonomy, as work is performed remotely without direct supervision.
-
Technology Access: Candidates must have a reliable internet connection and a suitable home office setup to perform development tasks, including access to necessary development tools and communication platforms.
-
Collaboration Tools: Expect to use various collaboration tools such as Slack, Microsoft Teams, Zoom, and project management software (e.g., Jira, Trello, Asana) for communication and task management with both the Tekton Labs team and the client.
Work Schedule: The work schedule is fixed to align with India Standard Time (IST): 12:30 p.m. to 9:30 p.m. IST. This is a critical requirement for candidates based in LATAM to ensure they can accommodate this overlapping work schedule for effective collaboration.
📝 Enhancement Note: The primary characteristic of this work environment is its remote nature and the strict adherence to the IST work schedule. This requires strong self-management skills and the ability to maintain productivity and collaboration across significant time zone differences. It's crucial for candidates to be comfortable with this time zone alignment.
📄 Application & Portfolio Review Process
Interview Process:
-
Initial Screening: A brief call with a recruiter to assess basic qualifications, experience, and cultural fit, focusing on Umbraco and .NET expertise.
-
Technical Interview: An in-depth interview with a senior developer or technical lead to evaluate your Umbraco 13, .NET 8, and C# skills. Expect to discuss your experience with multisite architectures, USkinned, and CI/CD.
-
Client-Facing Interview: A conversation with the client or their representative to assess communication skills, client management approach, and suitability for a client-facing role. This may involve discussing how you would handle specific project challenges or client requests.
-
Portfolio Review/Coding Challenge: Potentially a review of your portfolio with an emphasis on relevant Umbraco projects, or a small coding exercise to demonstrate your problem-solving and coding style.
-
Final Offer: Following successful interviews, a formal offer will be extended.
Portfolio Review Tips:
-
Highlight Umbraco Multisite: Showcase projects where you've implemented or managed multisite architectures, detailing the challenges and your solutions.
-
Demonstrate UX Impact: Present examples of how your development work contributed to UX improvements, using metrics if possible (e.g., increased engagement, reduced bounce rates).
-
Showcase Integrations: Detail your experience integrating third-party tools like Brevo or Cookiebot, explaining the technical implementation and benefits.
-
Explain Architectural Decisions: Be prepared to discuss why you made certain architectural choices (e.g., document type structure, service design) and how they benefited the project.
-
Client Communication Examples: If possible, include examples or anecdotes that demonstrate your ability to communicate technical concepts clearly to non-technical stakeholders.
Challenge Preparation:
-
Deep Dive on Umbraco 13 & .NET 8: Refresh your knowledge on the latest features and best practices for these versions.
-
CI/CD Pipeline Understanding: Be ready to discuss your experience with setting up and managing CI/CD pipelines for web applications.
-
Problem-Solving Scenarios: Prepare for hypothetical scenarios related to multisite management, performance optimization, or integration issues.
-
Time Zone Management: Understand how you plan to manage work and communication effectively within the IST schedule.
📝 Enhancement Note: The interview process emphasizes a blend of technical prowess, client-facing communication skills, and specific Umbraco/ .NET expertise. Candidates should prepare to not only demonstrate their coding ability but also their strategic thinking and ability to work effectively in a remote, client-facing consulting environment.
🛠 Tools & Technology Stack
Primary Tools:
-
CMS: Umbraco 13
-
.NET Framework: ASP.NET Core (.NET 8)
-
Language: C#
-
Database: Microsoft SQL Server
-
Search Engine: Examine (Lucene)
-
Version Control: Git
Analytics & Reporting:
-
Logging: Serilog, Application Insights (for monitoring and debugging)
-
Analytics (Implied): While not explicitly listed, expect to work with analytics platforms that the client uses for website performance and user behavior tracking.
CRM & Automation:
-
Marketing Automation: Brevo (Sendinblue)
-
Consent Management: Cookiebot
-
CMS Specifics: USkinned Site Builder
DevOps & Hosting:
-
CI/CD: GitHub Actions, Azure DevOps
-
Hosting: Azure App Service, IIS
📝 Enhancement Note: The technology stack is highly specific and core to the role. Candidates must be proficient in Umbraco 13 and .NET 8. Experience with the listed integration and DevOps tools is crucial for seamless project execution and deployment. Understanding how these tools interact within a CMS context is vital.
👥 Team Culture & Values
Operations Values:
-
Technical Excellence: A strong emphasis on writing clean, efficient, and maintainable code, with a deep understanding of Umbraco and .NET best practices.
-
Client Focus: A commitment to understanding client needs and delivering solutions that provide tangible business value, especially in content delivery and user experience.
-
Collaboration & Communication: Valuing open communication within the project team and with clients, fostering a supportive environment for problem-solving and knowledge sharing.
-
Efficiency & Automation: Embracing CI/CD and automation to streamline development processes and ensure timely, high-quality deployments.
-
Agility & Adaptability: Thriving in a fast-paced project environment, quickly adapting to new requirements and challenges.
Collaboration Style:
-
Cross-functional Integration: Close collaboration with UX designers to translate visual mockups and user flows into functional Umbraco components and templates.
-
Stakeholder Engagement: Regular communication with clients to provide project updates, gather feedback, and ensure alignment on technical solutions and project direction.
-
Knowledge Sharing: An environment where team members are encouraged to share insights, best practices, and solutions to common development challenges, especially within the Umbraco developer community.
📝 Enhancement Note: Tekton Labs, as a consultancy, likely fosters a culture of high performance, client satisfaction, and continuous learning. For a senior developer, this means being proactive, communicative, and technically adept, contributing not just code but also strategic insights to client projects.
⚡ Challenges & Growth Opportunities
Challenges:
-
Time Zone Alignment: Effectively collaborating and maintaining productivity with a schedule heavily aligned with IST while being based in LATAM can be a significant challenge requiring strong time management and communication strategies.
-
Complex Multisite Architecture: Managing the intricacies of a multisite Umbraco instance, ensuring data consistency, performance, and maintainability across multiple sites.
-
UX Refresh Implementation: Translating UX designs into functional Umbraco components while adhering to the constraints of the existing component library and USkinned framework.
-
Client-Facing Demands: Balancing technical development with client communication, expectation management, and potentially navigating differing technical opinions or project priorities.
Learning & Development Opportunities:
-
Advanced Umbraco & .NET: Deepen expertise in the latest versions of Umbraco and .NET, staying ahead of industry trends.
-
Cloud & DevOps Proficiency: Enhance skills in Azure App Service, CI/CD pipelines, and modern deployment strategies.
-
Full-Stack Exposure: Gain a more comprehensive understanding of the full web development lifecycle, from backend logic to frontend implementation and user experience.
-
Consulting Skills: Develop stronger client management, negotiation, and strategic advisory skills through direct client engagement.
📝 Enhancement Note: The primary challenges revolve around the logistical aspects of remote work across time zones and the technical complexities of the project. The growth opportunities are substantial for a developer looking to advance their technical specialization and client-facing consulting abilities.
💡 Interview Preparation
Strategy Questions:
-
"Describe a complex Umbraco multisite implementation you've led. What were the key architectural decisions, and what challenges did you face?" (Focus on detailing your approach to document types, multisite logic, and problem-solving.)
-
"How would you approach implementing a UX refresh for core CMS pages using USkinned components, ensuring consistency with existing branding and functionality?" (Prepare to discuss ViewModel creation, component integration, and collaboration with designers.)
Company & Culture Questions:
-
"How do you ensure effective communication and collaboration when working remotely with a team in a significantly different time zone?" (Be ready to share your strategies for managing IST hours and maintaining team cohesion.)
-
"Describe a situation where you had to manage conflicting requirements from a client or internal stakeholders regarding a CMS project." (Demonstrate your conflict resolution and stakeholder management skills.)
Portfolio Presentation Strategy:
-
Structure Your Case Studies: For each project, clearly outline the problem, your solution (highlighting Umbraco, .NET, and integration aspects), and the measurable outcome or impact.
-
Focus on Multisite & UX: Prioritize projects that showcase your expertise in Umbraco multisite architecture and UX-driven development.
-
Technical Deep Dive: Be prepared to walk through the code, architecture, and specific Umbraco configurations (document types, templates, controllers) in your portfolio examples.
-
Explain Integration Rationale: Clearly articulate why specific third-party tools were chosen and how they were integrated to meet project goals.
📝 Enhancement Note: Interview preparation should focus on articulating your experience with the specific technologies (Umbraco 13, .NET 8, USkinned) and demonstrating your ability to handle client relationships and remote collaboration effectively. Using the STAR method (Situation, Task, Action, Result) for behavioral questions is highly recommended.
📌 Application Steps
To apply for this Senior Umbraco 13 Developer position:
-
Submit your application through the provided Breezy HR link.
-
Tailor Your Resume: Highlight your experience with Umbraco 13, .NET 8, C#, multisite architectures, USkinned, and CI/CD. Quantify achievements where possible (e.g., "Improved site performance by X%," "Managed Y multisite instances").
-
Prepare Your Portfolio: Curate your strongest Umbraco and .NET projects, focusing on those demonstrating multisite capabilities, UX enhancements, and third-party integrations. Be ready to present and discuss these in detail.
-
Practice Interview Responses: Rehearse answers to common technical and behavioral questions, particularly those related to Umbraco architecture, .NET development, client communication, and remote collaboration strategies.
-
Research Tekton Labs: Familiarize yourself with Tekton Labs' services, culture, and other projects to demonstrate genuine interest and alignment. Understand their approach to client delivery.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates must have 5+ years of experience in .NET development and 1.5+ years of hands-on experience with Umbraco 13 and .NET 8. Strong expertise in multisite architecture and experience integrating third-party tools is essential.