Sezzle logoSezzle logo

Senior Software Engineer - Remote (Turkey)

SezzleTürkiye, Remote
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Required Qualifications: Minimum of 7 years of experience in full-stack software engineering. Proven track record of introducing new ideas and building consensus. Experience in developing and serving REST APIs using Go (preferred), Java, Python, or similar languages. Familiarity with distributed, cloud-based architectures, including design patterns like transactional outboxes or queuing systems like RabbitMQ, SQS, or Kafka. Bachelor's degree in Computer Science or a related field. Preferred Skills: Experience with SQL-based RDBMS through an ORM tool. Proficiency in using observability platforms such as Prometheus, NewRelic, or Datadog for production monitoring. DevOps experience with CI/CD pipelines. Knowledge of containerized microservice architecture using Kubernetes on AWS. Demonstrated ability to deliver commercial APIs and web applications. A strong history of successfully bringing products to market while prioritizing stakeholder/customer feedback.

About the job

Interview Process

At Sezzle, we value transparency and open communication. Our interview process is designed to provide regular feedback and set clear expectations. Please note that progression through the interview stages is not guaranteed.

  • Application submitted (you are here)
  • Wonderlic test (30-40 min)
  • Interview with recruiters (30 min)
  • Coding assessment (~1.5 hours)
  • Interview with engineers (1 hour)
  • Interview with engineering leadership (30-45 min)
  • Offer!

Your Responsibilities:

  • Design and develop software applications and features using Golang and React.
  • Contribute to building a distributed architecture, ensuring solutions are consistent and scalable.
  • Collaborate with internal stakeholders to create market-leading products.
  • Establish and analyze metrics for continuous product improvement.
  • Deliver high-quality features that meet testing standards and reporting requirements.
  • Lead small development teams when necessary to bring projects to market.
  • Mentor fellow engineers to enhance their skills and knowledge.

About Sezzle

Sezzle is a forward-thinking financial technology company dedicated to providing innovative payment solutions. We are committed to transparency, teamwork, and continuous improvement, making us a leader in our industry.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.