About Us
Innovate. Create. Elevate.
At Vertis, we are on a mission to constantly innovate and create exceptional digital solutions. Our goal is to elevate our clients’ brands and the experiences they deliver to their customers through the power of technology-driven creativity. Our people are the catalyst, empowering our clients to successfully transform their businesses - join our team of able, confident, and motivated superstars.
About the job
As the Technical Lead, you will lead a team of backend developers in building and maintaining a modular, service-oriented platform for a live healthcare platform. Your expertise in .NET, Azure, and user access design will be key to shaping secure, performant backend services. While direct experience with OrderCloud is a plus, we welcome strong backend engineers who can quickly ramp up with headless commerce platforms.
Key Responsibilities
- Lead the architecture, development, and delivery of backend services using .NET Core (.NET 6/7+), Web API, and Azure services.
- Drive implementation of secure, scalable user access management including roles, permissions, impersonation flows, and token-based authentication strategies (OAuth2, OpenID Connect).
- Provide technical leadership for integrations with external systems via REST APIs, SFTP jobs, and event-driven architecture (e.g., Azure Service Bus or Event Grid).
- Oversee the integration and extension of OrderCloud APIs (catalog, user groups, order management) where applicable, in a headless architecture.
- Collaborate closely with frontend, oversee frontend code design and mentor developers, involve in DevOps, QA, and product teams to deliver end-to-end features.
- Mentor junior or mid developers, conduct design or code reviews, and enforce backend development standards.
- Design and document scalable backend workflows to handle pricing, subsidies, inventory, and fulfilment logic with fault tolerance and monitoring.
- Drive API performance improvements, error logging strategies, retry logic, and observability using tools like Application Insights or Seq.
- Participate in sprint planning, backlog grooming, and provide input into architectural decisions.
Requirement and Qualification
- 6+ years of hands-on experience in C# or .NET backend development, with experience as a team or tech lead.
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (Master’s degree is a plus).
- Deep understanding of secure backend API development, role-based access control, and token management.
- Proficiency in building RESTful APIs, data transformation layers, and background job processing (e.g., Hangfire, Azure Functions).
- Strong experience with payment gateway integrations, particularly with platforms like Stripe.
- Strong experience in working with SQL Server and/or NoSQL databases (CosmosDB a plus).
- Familiarity with Azure cloud services (App Services, Blob Storage, Key Vault, API Management, etc.).
- Working knowledge of e-commerce or marketplace flows such as order routing, pricing tiers, inventory availability, etc.
- Excellent communication and leadership skills with the ability to coordinate across cross-functional teams.
- Experience with CI/CD pipelines and Git-based workflows.
Bonus if you have
- Experience with OrderCloud (Four51), including Buyer/Seller APIs, XP custom attributes, and user group permissioning.
- Experience designing and implementing User Access Management (UAM) solutions across multi-tenant applications.
- Knowledge of healthcare data security practices (e.g., PHI handling, audit trails).
- Experience with GraphQL and JSON Schema validation pipelines.
- Prior experience deploying solutions to Azure using infrastructure-as-code (e.g., Bicep or Terraform).
Benefits
- Best in class compensation
- Medical Benefits
- International and multicultural environment
- Training & Development
- Career opportunities in a successful, fast-growing company
Job Type: Full-time
Ability to commute/relocate:
- Jakarta: Reliably commute or planning to relocate before starting work (Required)
Experience:
- C# or .NET: 6 years (Required)
- SQL Server and/or NoSQL databases: 6 years (Required)
- Azure cloud services: 6 years (Required)
- CI/CD pipelines: 6 years (Required)
Location:
- Jakarta (Preferred)