companyToss logo

Platform Server Developer

TossSeoul
On-site Full-time

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


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

The ideal candidate will have prior experience in server development and a solid understanding of common functionalities required for server platforms. Familiarity with technologies such as Redis, Kafka, ELK stack, and a strong background in creating high-availability systems is essential. Additionally, proficiency in monitoring and troubleshooting across various layers of technology is preferred.

About the job

Join Our Team!

  • At Toss, we are pioneering the offline payment industry and are passionately driving change within the payment ecosystem.
  • The Platform Server Developer will be a key member of the platform team, focusing on developing server platforms that support all services, monitoring issues as part of SRE, enhancing deployment pipelines as DevOps, and collaborating closely with developers across different silos.
  • You will work within a dedicated server platform team that ensures rapid recovery from service disruptions and maintains stable operations.

Your Responsibilities:

  • Develop common functionalities (such as Metric, Logging, Distributed Lock, Messaging) required by Server Developers at Toss using Java/Kotlin and Spring Framework.
  • Create and manage platform services relevant to common interests (API Gateway, Monitoring & Alert System) used in Toss.
  • Monitor server infrastructure at Toss, quickly detect issues, and work towards rapid recovery.
  • Continuously improve the architecture from a holistic system perspective.

We Are Looking For:

  • Individuals with experience in providing server functionalities.
  • Familiarity with technologies like Redis, Kafka, and ELK stack is a plus.
  • Experience in designing and operating high-availability scalable systems.
  • Experience in handling systems that manage large-scale real-time traffic.
  • Proficiency in monitoring, troubleshooting, and performance tuning across various layers such as Spring Framework, JVM, OS, and Network.
  • People who embrace change and want to continuously enhance services and infrastructure using appropriate technologies.

Resume Recommendations:

  • Please detail your experience related to platform-related tasks (common services, common library implementation and operation) and the reasons behind them.
  • If you have designed and operated high-availability scalable systems, please explain your rationale and relevant experiences.
  • For those with experience in designing and operating systems that manage large-scale real-time traffic, please include specific troubleshooting or performance improvement processes you encountered while operating services.

Technologies Used at Toss:

  • Kotlin, Java, Gradle
  • Netty, Spring MVC, Spring Webflux, Spring Boot, Spring Cloud Gateway, and more.

About Toss

Toss is at the forefront of innovation in the financial technology sector, transforming the payment landscape in South Korea. We are dedicated to creating seamless and efficient payment solutions that enhance user experience while ensuring robust security and reliability.

Similar jobs

Tailoring 0 resumes

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