Dev / Senior DeveloperThe Dev / Senior Developer is the primary builder for both Lambda services, the shared client library, Kafka producer logic, and backfill tooling. This role requires strong backend engineering skills with hands-on AWS serverless experience.Required Skills:.NET: 4+ years production experience in the primary Lambda runtime; ability to write clean, testable, well-structured code with proper error handling and logging using AWS Lambda's .NET managed runtime (Amazon.Lambda.Core).AWS Lambda & serverless: Practical experience building and deploying Lambda functions, including timeout management, concurrency configuration (reserved and provisioned), cold-start optimization, and Step Functions for orchestration; familiarity with Lambda deployment via AWS SAM or CDK and monitoring via CloudWatch Logs and Lambda Insights.REST API integration: Experience consuming third-party REST APIs with pagination, rate-limit handling, retry/back off strategies, and authentication (API key headers); ability to store and rotate API credentials securely using AWS Secrets Manager or Parameter Store. Familiarity with marketing platform APIs is a plus.Apache Kafka: Hands-on experience producing messages to Kafka topics on Amazon MSK, including AVRO serialization, Schema Registry integration, producer configuration (acks, retries, idempotency), and troubleshooting publish failures.AVRO & Schema Registry: Ability to define, version, and register AVRO schemas; understanding of schema evolution (backward/forward compatibility) and contract-first design.Amazon DynamoDB: Experience designing table schemas (partition/sort keys), managing read/write capacity, implementing TTL policies, and using DynamoDB for cursor/state persistence and configuration storage; familiarity with DynamoDB conditional writes for idempotent operations.Data pipeline design: Understanding of batch/incremental ingestion patterns, idempotency strategies (composite keys, deduplication), cursor-based change tracking, and data correctness in distributed systems; experience using SQS as a buffer between pipeline stages for resilience and flow control.Testing: Strong unit testing discipline; experience with integration testing using mocks, stubs, or sandbox environments for external APIs and Kafka; familiarity with running integration tests against local AWS service emulators (LocalStack) or AWS sandbox accounts.Desirable:Experience with Snowflake or data warehouse ingestion patterns.Familiarity with API v2 (contacts, lists, list changes endpoints).Experience with historical backfill tooling (phased execution, rate-limit-aware replay).Knowledge of PII handling and data minimization in event-driven architectures, including AWS KMS encryption and CloudWatch log filtering for sensitive fieldsDev / Senior DeveloperThe Dev / Senior Developer is the primary builder for both Lambda services, the shared client library, Kafka producer logic, and backfill tooling. This role requires strong backend engineering skills with hands-on AWS serverless experience.Required Skills:.NET: 4+ years production experience in the primary Lambda runtime; ability to write clean, testable, well-structured code with proper error handling and logging using AWS Lambda's .NET managed runtime (Amazon.Lambda.Core).AWS Lambda & serverless: Practical experience building and deploying Lambda functions, including timeout management, concurrency configuration (reserved and provisioned), cold-start optimization, and Step Functions for orchestration; familiarity with Lambda deployment via AWS SAM or CDK and monitoring via CloudWatch Logs and Lambda Insights.REST API integration: Experience consuming third-party REST APIs with pagination, rate-limit handling, retry/back off strategies, and authentication (API key headers); ability to store and rotate API credentials securely using AWS Secrets Manager or Parameter Store. Familiarity with marketing platform APIs is a plus.Apache Kafka: Hands-on experience producing messages to Kafka topics on Amazon MSK, including AVRO serialization, Schema Registry integration, producer configuration (acks, retries, idempotency), and troubleshooting publish failures.AVRO & Schema Registry: Ability to define, version, and register AVRO schemas; understanding of schema evolution (backward/forward compatibility) and contract-first design.Amazon DynamoDB: Experience designing table schemas (partition/sort keys), managing read/write capacity, implementing TTL policies, and using DynamoDB for cursor/state persistence and configuration storage; familiarity with DynamoDB conditional writes for idempotent operations.Data pipeline design: Understanding of batch/incremental ingestion patterns, idempotency strategies (composite keys, deduplication), cursor-based change tracking, and data correctness in distributed systems; experience using SQS as a buffer between pipeline stages for resilience and flow control.Testing: Strong unit testing discipline; experience with integration testing using mocks, stubs, or sandbox environments for external APIs and Kafka; familiarity with running integration tests against local AWS service emulators (LocalStack) or AWS sandbox accounts.Desirable:Experience with Snowflake or data warehouse ingestion patterns.Familiarity with API v2 (contacts, lists, list changes endpoints).Experience with historical backfill tooling (phased execution, rate-limit-aware replay).Knowledge of PII handling and data minimization in event-driven architectures, including AWS KMS encryption and CloudWatch log filtering for sensitive fields
Dev / Senior Developer
Dev / Senior DeveloperThe Dev / Senior Developer is the primary builder for both Lambda services, the shared client library, Kafka producer logic, and backfill tooling. This role requires strong backend engineering skills with hands-on AWS serverless experience.
Required Skills:
Required Skills:- .NET: 4+ years production experience in the primary Lambda runtime; ability to write clean, testable, well-structured code with proper error handling and logging using AWS Lambda's .NET managed runtime (Amazon.Lambda.Core).
.NET:- AWS Lambda & serverless: Practical experience building and deploying Lambda functions, including timeout management, concurrency configuration (reserved and provisioned), cold-start optimization, and Step Functions for orchestration; familiarity with Lambda deployment via AWS SAM or CDK and monitoring via CloudWatch Logs and Lambda Insights.
AWS Lambda & serverless:- REST API integration: Experience consuming third-party REST APIs with pagination, rate-limit handling, retry/back off strategies, and authentication (API key headers); ability to store and rotate API credentials securely using AWS Secrets Manager or Parameter Store. Familiarity with marketing platform APIs is a plus.
REST API integration:- Apache Kafka: Hands-on experience producing messages to Kafka topics on Amazon MSK, including AVRO serialization, Schema Registry integration, producer configuration (acks, retries, idempotency), and troubleshooting publish failures.
Apache Kafka:- AVRO & Schema Registry: Ability to define, version, and register AVRO schemas; understanding of schema evolution (backward/forward compatibility) and contract-first design.
AVRO & Schema Registry:- Amazon DynamoDB: Experience designing table schemas (partition/sort keys), managing read/write capacity, implementing TTL policies, and using DynamoDB for cursor/state persistence and configuration storage; familiarity with DynamoDB conditional writes for idempotent operations.
Amazon DynamoDB:- Data pipeline design: Understanding of batch/incremental ingestion patterns, idempotency strategies (composite keys, deduplication), cursor-based change tracking, and data correctness in distributed systems; experience using SQS as a buffer between pipeline stages for resilience and flow control.
Data pipeline design:- Testing: Strong unit testing discipline; experience with integration testing using mocks, stubs, or sandbox environments for external APIs and Kafka; familiarity with running integration tests against local AWS service emulators (LocalStack) or AWS sandbox accounts.
Testing:Desirable:
Desirable:- Experience with Snowflake or data warehouse ingestion patterns.
- Familiarity with API v2 (contacts, lists, list changes endpoints).
- Experience with historical backfill tooling (phased execution, rate-limit-aware replay).
- Knowledge of PII handling and data minimization in event-driven architectures, including AWS KMS encryption and CloudWatch log filtering for sensitive fields
I'm interested{{criteriaIndex}} {{field}} {{captialize(condition)}} ( ) {{cxPropHelpText}} {{cxPropField.consent_details.description}} {{record.Posting_Title}} {{record.Posting_Title}} {{record.Posting_Title}} {{candidate.Email}} {{topMessage}} Job Details {{topMessage}} previous next {{title}} {{score}}% Job Description {{unescape(sanitizeHTML(descriptionHTML))}} {{message}} Step {{curStepInMandatorySecPrompt}}/{{totalNumOfStepsInMandatorySecPrompt}} For privacy and security purposes, please go through the following points and provide consent. Accept Decline {{getI18n("zr.careers.publicpage.meta.joblisting")}} {{getI18n("zr.careers.publicpage.meta.joblisting")}} {{cxPropAssessment.name}} {{getI18n("zr.questionnaire.question.information.heading")}} {{getI18n("zr.cw.autofill.head")}} {{cxPropBodyMessage}} {{getI18n("zr.careers.autopopulate.success")}} {{getI18n("zr.cw.apply.sign",cxPropCompanyInfo.name)}} {{if(cxPropDetails.applyWithSeekButton,cxPropDetails.applyWithSeekButton.buttonLabel,getI18n("zr.quickapply.apply.toggle","Seek"))}} {{getI18n('zr.eeo.questionnaire.portal.maintitle')}} {{botName}} {{getI18n("zr.zia.sb.consent.msg1")}}{{criteriaIndex}}{{criteriaIndex}}{{field}} {{captialize(condition)}}{{field}}{{captialize(condition)}}( )(){{cxPropHelpText}}{{cxPropHelpText}}{{cxPropField.consent_details.description}}
{{cxPropField.consent_details.description}}
{{record.Posting_Title}}{{record.Posting_Title}}{{record.Posting_Title}}
{{record.Posting_Title}}
{{record.Posting_Title}}{{record.Posting_Title}}
{{record.Posting_Title}}
{{record.Posting_Title}}
{{record.Posting_Title}}
{{record.Posting_Title}}{{candidate.Email}}{{candidate.Email}}{{candidate.Email}}
{{candidate.Email}}
{{topMessage}}Job DetailsJob DetailsJob DetailsJob Details{{topMessage}}previousnext{{title}} {{score}}% Job Description {{unescape(sanitizeHTML(descriptionHTML))}}{{title}} {{score}}% Job Description {{unescape(sanitizeHTML(descriptionHTML))}}{{title}} {{score}}%
{{title}}
{{title}}{{score}}%Job Description {{unescape(sanitizeHTML(descriptionHTML))}}
Job Description
{{message}}
Step {{curStepInMandatorySecPrompt}}/{{totalNumOfStepsInMandatorySecPrompt}}
For privacy and security purposes, please go through the following points and provide consent.Accept DeclineAccept DeclineAcceptDecline{{getI18n("zr.careers.publicpage.meta.joblisting")}}{{getI18n("zr.careers.publicpage.meta.joblisting")}}
- {{getI18n("zr.careers.publicpage.meta.joblisting")}}
{{getI18n("zr.careers.publicpage.meta.joblisting")}}{{getI18n("zr.careers.publicpage.meta.joblisting")}}{{getI18n("zr.careers.publicpage.meta.joblisting")}}
- {{getI18n("zr.careers.publicpage.meta.joblisting")}}
{{getI18n("zr.careers.publicpage.meta.joblisting")}}{{cxPropAssessment.name}} {{getI18n("zr.questionnaire.question.information.heading")}}{{cxPropAssessment.name}} {{getI18n("zr.questionnaire.question.information.heading")}}{{cxPropAssessment.name}}
{{getI18n("zr.questionnaire.question.information.heading")}}
{{getI18n("zr.cw.autofill.head")}} {{cxPropBodyMessage}} {{getI18n("zr.careers.autopopulate.success")}}
{{getI18n("zr.cw.autofill.head")}}
{{cxPropBodyMessage}}
{{getI18n("zr.careers.autopopulate.success")}}
{{getI18n("zr.cw.apply.sign",cxPropCompanyInfo.name)}}
{{getI18n('zr.eeo.questionnaire.portal.maintitle')}}{{botName}}{{botName}}{{getI18n("zr.zia.sb.consent.msg1")}}{{getI18n("zr.zia.sb.consent.msg1")}}{{getI18n("zr.zia.sb.consent.msg1")}}{{getI18n("zr.zia.sb.consent.msg1")}}{{getI18n("zr.zia.sb.consent.msg1")}}{{getI18n("zr.zia.sb.consent.msg1")}}{{getI18n("zr.zia.sb.consent.msg1")}}