2 months ago
Remote, TurkeySenior
Responsibilities
- Design and build Golang backend services integrating with payment processors, gateways, and card networks.
- Own authorization, capture, settlement, refunds, reconciliation, and chargeback or dispute workflows end to end.
- Build idempotent, fault-tolerant, auditable transaction processing using distributed architecture, transactional outboxes, and queues.
- Implement payment-data security practices including tokenization, network tokens, and applicable 3DS/SCA flows within PCI DSS scope.
- Instrument and monitor authorization rates, decline rates, processor performance, latency, and settlement accuracy.
- Use Claude or equivalent LLM tools for design, coding, research, testing, and documentation while following security and data-handling policies.
- Mentor engineers, unblock peers, and occasionally lead small project teams to delivery.
Requirements
- 7+ years of backend or full-stack engineering experience, including meaningful experience with payments, fintech, or money-movement systems.
- Strong Go experience preferred, or comparable Python experience, including building and serving REST APIs.
- Hands-on experience integrating payment processors, gateways, or acquiring systems and understanding authorization, settlement, tokenization, idempotency, reconciliation, and disputes.
- Experience with distributed cloud architectures, transactional outboxes, and queuing tools such as Kafka, SQS, or RabbitMQ.
- Demonstrated hands-on experience using Claude or an equivalent large language model to improve productivity, research, communication, coding, or testing.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience with SQL-based relational databases through an ORM.
- Experience with observability platforms such as Prometheus, New Relic, or Datadog.
- Experience with DevOps and CI/CD pipelines, containerized microservices, Kubernetes, and AWS.
- Experience delivering commercial APIs and web applications and prioritizing improvements based on stakeholder or customer feedback.
- Preferred experience with acquiring ecosystems and processors such as Adyen, Stripe, Marqeta, and Fiserv, plus PCI DSS, 3DS/SCA, network tokenization, and payments compliance.
Benefits
- Remote, full-time position.
- Monthly gross compensation is $5,000–$9,500 USD.
- Access to a culture emphasizing AI-assisted engineering, open-source technology, and collaboration across engineering and business teams.
Tech Stack
Apache KafkaAWSDatadogElasticsearchGitGoKubernetesMySQLPostgreSQLPrometheusPythonRabbitMQReactReact NativeSQLTypeScript
Categories
About Sezzle
Sezzle builds a buy now, pay later platform that lets consumers split purchases into interest-free installments online and in stores, integrated with e-commerce and retail merchants. The company earns revenue from merchant fees and related consumer charges and provides underwriting and payment processing services. Founded in 2016 and headquartered in Minneapolis, Sezzle is a public company dual-listed on Nasdaq and the ASX.
