Senior Software Engineer (Poland)
About the role
We are seeking a talented and motivated Senior Software Engineer who is best in class with a high IQ plus a high EQ. This role presents an exciting opportunity to thrive in a dynamic, fast-paced environment within a rapidly growing team, with abundant prospects for career advancement.
Responsibilities
- Design software applications and features in Golang and React
- Help build out a distributed architecture, creating solutions that work within it, maintaining consistency while scaling highly
- Cook up with internal company stakeholders to design market winning products
- Develop and collect metrics to drive continuous improvement of existing products
- Deliver high quality features which can be tested and adhere to reporting standards
- As needed, lead small development teams to bring a project to market
- Mentor other engineering teammates to help elevate their experience and knowledge
Requirements
At least 7 years of full-stack software engineering experience
Experience bringing new ideas and building consensus on the path forward
Experience with building and serving REST APIs using Go (preferably) and Java Python or a similar language.
Experience working in a distributed, cloud-based architecture, with either design patterns like transactional outboxes, or queuing tools like RabbitMQ, SQS, Kafka
Demonstrated experience working with Claude or equivalent large language model tools is required; candidates must be comfortable leveraging AI to enhance productivity, research, and communication.
Bachelor's degree in Computer Science, Engineering, or a related technical field.
Preferred Knowledge and Skills
- Experience with SQL based RDMS through an ORM tool
- Comfortable using observability platforms like Prometheus, or vendor solutions like NewRelic or Datadog to instrument your code for production monitoring and alerting.
- DevOps experience with CI/CD pipelines
- Familiarity with containerized micro-service architecture deployed with Kubernetes on AWS
- Demonstrated history of delivering commercial APIs and web applications
- A clear record of getting products to market and prioritizing solutions and improvements based on stakeholder/customer feedback.
What We Look For
- At least 7 years of full-stack software engineering experience
- Experience bringing new ideas and building consensus on the path forward
- Experience with building and serving REST APIs using Go (preferably) and Java Python or a similar language.
- Experience working in a distributed, cloud-based architecture, with either design patterns like transactional outboxes, or queuing tools like RabbitMQ, SQS, Kafka
- Demonstrated experience working with Claude or equivalent large language model tools is required; candidates must be comfortable leveraging AI to enhance productivity, research, and communication.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
Sezzle s Technology Stack
- Languages: Golang, Typescript, Python
- Frontend: Typescript - React and React Native
- Backend: Golang
- Database: MySQL, Postgres, Elasticsearch
- DevOps & Cloud: AWS, Kubernetes
- Version Control: Git
- CI/CD: Gitlab
- Testing: Developer-driven, focus on automated unit, integration, and end-to-end tests
What Makes Working at Sezzle Awesome
At Sezzle , we are more than just brilliant engineers, passionate data enthusiasts, out-of-the-box thinkers, and determined innovators; we are skilled musicians, yogis, cyclists, chefs, golfers, dog-lovers, and rock-climbers. We believe in surrounding ourselves with not only the best and the brightest individuals, but those that are unique and purpose-driven in all that they do. Our culture is not defined by a certain set of perks designed to give the illusion of the traditional startup culture, but rather, it is the visible example living in every employee that we hire.
#Li-remote #Full-time