Posted in

Software Engineer 2

Software Engineer 2

CompanyToast
LocationBoston, MA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelJunior, Mid Level

Requirements

  • 2+ years of experience in designing and implementing robust backend services using Kotlin and/or Java.
  • Proven ability to develop scalable and secure APIs that integrate with various internal/external systems.
  • Knowledge of best practices in API lifecycle management, including versioning, documentation, and deprecation strategies.
  • Proficiency in Kotlin-specific frameworks and libraries for building efficient backend solutions.
  • Demonstrated experience with microservices architecture and containerization technologies for enhanced scalability and maintainability.
  • Understanding of testing principles, including unit testing, integration testing, and end-to-end testing.

Responsibilities

  • Design, build, and deliver features for Toast’s payments products
  • Develop and implement automated test suite to ensure the code shipped to our customers meets the highest quality standards
  • Partner with a wide array of teams across Toast
  • Work with experienced engineers to deliver design and code review
  • Use cutting-edge technologies and best practices to optimize for performance and usability, ultimately enhancing the overall restaurant management experience.
  • Collaborate with cross-functional teams across Toast.
  • Advocate best coding practices to raise the bar for you, your team and the company.

Preferred Qualifications

  • Experience with Payment systems is desired, but not required
  • Proficiency in DynamoDB and PostgreSQL
  • Familiarity with cloud platforms, such as AWS or Google Cloud Platform
  • Exposure to functional programming concepts