Zendesk Apps Framework (ZAF) Engineer (Node.js/AWS)

UKEESS Software House is seeking a Zendesk Apps Framework (ZAF) Engineer (Node.js/AWS) to join our team for a full-time position (remotely in Ukraine or in Lviv’s office).
 

In this role, a teammate will design, build, and deploy a Zendesk App (ZAF) that integrates our CRM data within Zendesk, streamlining agent workflows, reducing context switching, and improving data quality. The role spans front-end app development, back-end services on AWS, secure integrations, testing, CI/CD, and operational readiness.

 

About the Customer and the Project:

Our customer is the world’s largest DNA network from the USA. This presents a unique opportunity to work with more than 60 billion digitized global historical records, 100 million family trees, and 18+ million people in their growing database. Our customers help people discover their family stories and gain actionable insights about their health and wellness.

 

Required Skills and Experience

  • Proven experience building and shipping ZAF apps (v2), including manifest configuration, lifecycle event handling, client request, secure settings, and i18n
  • Deep understanding of Zendesk Support and Agent Workspace: ticket fields/forms, triggers/automations, webhooks, macros, and app locations
  • Strong proficiency in Node.js and modern JavaScript/TypeScript for both front-end and back-end
  • Experience with REST APIs, authentication/authorization (OAuth 2.0, JWT), and secure integration patterns
  • AWS: Lambda/API Gateway, S3/CloudFront, DynamoDB or RDS, IAM, Secrets Manager/Parameter Store, CloudWatch; Infrastructure as Code
  • Security-first mindset: OWASP best practices, secure coding, encryption, CORS/CSRF, least-privilege IAM, privacy/PII handling
  • Strong communication skills
  • English: Upper intermediate (both spoken and written)

 

Preferred Qualifications

  • Familiarity with other CRMs (Salesforce, Odoo) and queue-based architectures (SQS/SNS, Kafka)
  • Observability tooling (NewRelic) and performance optimization techniques (caching, feature flags)

 

Education and Experience

  • Bachelor’s degree in Computer Science or related field, or equivalent practical experience
  • 3–5+ years of professional experience building SaaS integrations or customer service tooling, with at least 2+ years focused on Zendesk apps or similar frameworks

 

Responsibilities

  • Design and develop ZAF applications (v2) for Zendesk Support/Agent Workspace, including UI in relevant app locations (e.g., ticket sidebar, top bar)
  • Build responsive, accessible front-end components leveraging ZAF SDK, modern JS/TS
  • Implement secure back-end services in Node.js on AWS to handle authentication, data synchronization, and webhook/event processing
  • Integrate with Zendesk APIs and external CRM APIs; implement OAuth 2.0/JWT flows and secure credential storage
  • Handle pagination, rate limits, retries, idempotency, and robust error handling for all API calls
  • Configure and leverage Zendesk business rules (triggers, automations, webhooks) to support app workflows
  • Set up CI/CD pipelines, automate testing and deployments, and establish environments for development, staging, and production
  • Write unit, integration, and end-to-end tests; validate with ZAT; ensure performance and reliability
  • Implement logging, monitoring, and alerting; create runbooks and support processes for incident response
  • Produce clear documentation: architecture, API contracts, configuration guides, admin/agent guides, and handover materials
  • Collaborate with product, support operations, and QA to gather requirements, prototype features, and iterate based on feedback
  • Lead app packaging and submission processes for private deployment (and marketplace, if applicable), including compliance artifacts

 

What do we offer our new colleague?

  • Competitive compensation (based on market data, but also depending on the technical level of the candidate)
  • Flexible work schedule
  • 3 health packages to choose from
  • Annual paid vacation and state holiday celebration
  • Free English classes (online)
  • Individual approach to professional growth
  • Lack of bureaucracy and micromanagement
  • Modern, comfortable office facilities (a barbecue zone, kitchens, lounge rooms, coffee machines, etc.)
  • Foreign business trips (after the war)
  • On-site parking lot and charge station for Electric Cars
  • Corporate gifts, celebrations, and fun activities
  • Sports activities: ping-pong, soccer, work-out
     

Suppose you have a passion for solving challenging problems, building scalable, robust systems, love working with the latest technologies in a fast-paced, flexible environment, and are excited about the prospect of having a significant impact on products with more than 3 million paying subscribers. 
In that case, we want to talk to you! ;-)

Required skills experience

Zendesk 2 years
Node.js 4 years
AWS 2 years

Required languages

English B2 - Upper Intermediate
AWS Lambda, AWS S3, DynamoDB, CloudWatch, Zendesk Support, Agent Workspace
Published 4 December
50 views
·
13 applications
100% read
·
50% responded
Last responded 4 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...