Senior Software Engineer

November 18

Apply Now
Logo of Sezzle

Sezzle

Fintech • B2C • eCommerce

Sezzle is a financial technology company that offers a "buy now, pay later" service, allowing consumers to purchase products and pay for them in four interest-free installments over six weeks. The Sezzle app provides users with a flexible financing alternative to traditional credit cards, enabling instant approval decisions without impacting credit scores. Sezzle partners with various top brands, including Amazon, Walmart, and Target, to offer in-app and in-store payment options. The company's mission is to empower consumers financially by providing more financial freedom and control. It is available as a mobile app, with millions of downloads and high user ratings, and works towards accessibility and inclusion on its platform.

201 - 500 employees

Founded 2016

💳 Fintech

👥 B2C

🛍️ eCommerce

📋 Description

• Design and implement software applications and features using Golang and React. • Help build and evolve a distributed architecture—designing solutions that integrate cleanly into the broader ecosystem, remain consistent across services, and scale reliably as demand grows. • Work closely with internal company stakeholders to design and deliver market-winning products. • Develop, instrument, and monitor metrics that drive continuous improvement of existing products and systems. • Deliver high-quality, testable software that adheres to engineering best practices, observability standards, and reporting requirements. • When needed, lead small development teams to drive projects from inception to launch. • Mentor engineering teammates to elevate their technical skill sets and support their career growth.

🎯 Requirements

• At least 5 years of full-stack software engineering experience. • Experience ideating, proposing, and gaining consensus on technical direction. • Experience building and serving REST APIs using Go and at least one other language (Java, Python, or similar). • Experience working within distributed, cloud-based architectures—including patterns like transactional outboxes or queuing tools (RabbitMQ, SQS, Kafka). • Strong infrastructure and backend engineering background, examples including: • Deploying and operating services in production using containers, Kubernetes, ECS, or similar. • Using a cache such as Redis in real systems (sessions, queues, rate-limiting, ephemeral state). • BS in Computer Science or related field.

Apply Now

Similar Jobs

November 3

Backend Software Engineer at Insider working on high-throughput, low-latency backend systems for B2B SaaS technology. Collaborating across teams to deliver scalable, reliable solutions for enterprise customers worldwide.

Distributed Systems

Kafka

MySQL

Postgres

RabbitMQ

Redis

SQL

Go

October 22

Full-stack developer prioritizing Next.js and Django for Cathoven, an AI tutoring platform. Involved in end-to-end feature development, ensuring quality and performance in a remote setting.

Django

Docker

JavaScript

MongoDB

MySQL

Next.js

NGINX

Redis

October 10

Red Team Tech Lead leading automated penetration testing capabilities for cybersecurity at Picus Security. Engaging in cross-functional collaboration to drive innovation and align with customer needs.

Linux

MacOS

October 7

Platform Software Engineer designing distributed systems and solving complex problems for JumpCloud's open directory platform. Collaborating with Cloud Engineering teams using modern tools and technologies.

AWS

Azure

Cloud

Distributed Systems

Google Cloud Platform

Kubernetes

Node.js

Oracle

Python

Terraform

Go

September 19

Software Engineer building Picus security validation platform for cloud and on-prem. Develop attack simulation engine, endpoints, dashboards; collaborate in remote Türkiye engineering team.

AWS

Cloud

Cyber Security

Linux

MacOS

NoSQL

Postgres

RDBMS

Go

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com