About the Company
Sezzle is a fintech company that provides interest-free installment plans, revolutionizing the shopping experience. We are building an innovative team to shape the future of fintech and retail.
About the Role
We are seeking a Software Engineer II who is best in class with a high IQ plus a high EQ. As a Software Engineer II, you will be responsible for solving our most challenging problems along with a highly-motivated team. You will work closely with other engineers across multiple teams to provide high-quality, scalable, and innovative products.
Responsibilities
- Build and maintain new innovative product features focused on actively learning new areas of the product.
- Collaborate with owners for different product features to gain insight and offer constructive suggestions for improvements.
- Be an active participant in design/architecture discussions sharing your ideas while building the next generation of features for the Sezzle platform.
- Hands-on with our codebase and a contributor to code reviews.
- Mentor other engineers who are starting along their career path.
- Work with the team to continuously build and deploy scalable solutions.
- Assist in planning, estimations, and completion for projects brought up by the team stakeholders.
- Be on an on-call rotation to respond to production incidents.
Requirements
- Experience solving technical problems as part of a team.
- Familiarity with modern Frontend Development, with React experience preferred.
- Ability to solve problems with backend-focused languages like Go or similar compiled statically typed language.
- Intermediate understanding of relational databases like MySQL.
- Demonstrated experience working with Claude or equivalent large language model tools is required.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Preferred: Knowledgeable in writing automated tests for applications (unit, integration, end-to-end).
- Preferred: Familiar with the basic principles and design of RESTful APIs.
- Preferred: Basic knowledge of a Microservice Architecture.
- Preferred: Close familiarity with software engineering tools, software development methodology, and release processes.