As a Senior Software Engineer with Sezzle, you will work with a highly-motivated team to tackle interesting and challenging problems across multiple areas of the organization. This backend-focused role involves designing, developing, and delivering new features, as well as unblocking and mentoring teammates. You'll work closely with stakeholders from Product, Support, and the business, partnering with other engineering teams to provide high-quality, scalable, and innovative solutions to internal and customer problems.
Key responsibilities include:
- Designing software applications and features in Golang and React
- Building out a distributed architecture and creating scalable solutions
- Coordinating with internal stakeholders to design market-winning products
- Developing and collecting metrics for continuous product improvement
- Delivering high-quality, testable features adhering to reporting standards
- Leading small development teams to bring projects to market
- Mentoring other engineering teammates
The ideal candidate will have:
- At least 7 years of full-stack software engineering experience
- Experience with building and serving REST APIs using Go, Java, Python, or similar languages
- Experience working in a distributed, cloud-based architecture
- Familiarity with design patterns like transactional outboxes or queuing tools like RabbitMQ, SQS, Kafka
- BS in Computer Science or equivalent work experience
- Experience with SQL-based RDMS through ORM tools
- Comfort using observability platforms for production monitoring and alerting
- DevOps experience with CI/CD pipelines
- Familiarity with containerized micro-service architecture deployed with Kubernetes on AWS
Sezzle offers a unique work environment that values diversity, innovation, and work-life balance. They seek individuals who are not just brilliant engineers, but also well-rounded individuals with various interests and skills outside of work.
Compensation for this senior development role, with 8+ years of experience, ranges from $4,600 to $7,500 USD per month, reflecting the value placed on advanced skills and experience in this position.