Software Engineer 2
Company | Toast |
---|---|
Location | Boston, MA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Junior, 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