Software Engineer - Intern - Payments & Wallets

Gen DigitalMountain View, CA
Onsite

About The Position

This is an opportunity to grow your skills, build your resume, and make a real impact. You will gain mentorship from experienced backend engineers, practical experience working in a modern backend stack, insight into scalable system architecture, microservices, and deployment, opportunities to learn agile practices and development workflows, and a chance to contribute meaningfully to a mission-driven fintech platform.

Requirements

  • Currently enrolled in a Bachelor’s or Master’s degree program in Computer Science, Engineering, or related field.
  • Strong foundation in Java.
  • Explored (or eager to learn) frameworks like Spring, Spring Boot, and JPA.
  • Worked with (or studied) RESTful APIs and understand how systems communicate.
  • Comfortable using SQL or NoSQL databases to store and query data.
  • Used Git and are familiar with tools like IntelliJ IDEA, GitHub, and (optionally) Docker, Kubernetes, or AWS.
  • Strong communicator, quick learner, and enjoy working on a team.
  • Organized, detail-oriented, and able to juggle multiple tasks and deadlines.
  • Curious, motivated, and excited to grow as a backend engineer.

Nice To Haves

  • Familiarity with Docker, Kubernetes, or AWS.

Responsibilities

  • Improve consistency and quality across backend services.
  • Enhance RESTful APIs and maintain API documentation.
  • Collaborate with engineers and PMs to apply best practices.
  • Integrate tools, expand tests, and update documentation.
  • Write clean, testable, and maintainable Java code.
  • Join code reviews, stand-ups, and sprint ceremonies.

Benefits

  • Flexible working options
  • Time off
  • Competitive pay
  • Benefits
  • Well-being programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service