Kotlin/React Developer

DMS Vision•Frisco, NC
•Hybrid

About The Position

Design, develop, test, and maintain modern web applications using React.js. Build and support scalable backend services and APIs using Kotlin or Java. Develop and integrate RESTful APIs and microservices to support business needs, and work with NoSQL databases, including MongoDB, to support application data requirements. Collaborate with cross-functional teams to deliver digital solutions and participate in code reviews to ensure best practices. The role is initially remote while the Charlotte office is being built, with a transition to the Charlotte area and onsite work three days a week after a couple of months. The posting describes the position as a three-year contract. In-person interviews are required and may take place in Charlotte, the NY/NJ office, or the Philadelphia office.

Requirements

  • At least 4–5 years of experience; the detailed requirements specify 5+ years of professional software engineering experience.
  • Strong hands-on experience with React.js and modern UI development practices.
  • Experience developing backend applications using Kotlin or Java.
  • Experience working with NoSQL databases such as MongoDB.
  • Excellent communication, problem-solving, and collaboration skills.
  • Willingness to relocate to the Charlotte area and work onsite three days a week after the initial remote period.
  • Availability for in-person interviews.

Nice To Haves

  • Experience with AI-assisted development tools.

Responsibilities

  • Design, develop, test, and maintain web applications using React.js.
  • Build and support scalable backend services and APIs using Kotlin or Java.
  • Develop and integrate RESTful APIs and microservices.
  • Work with NoSQL databases, including MongoDB, to support application data requirements.
  • Collaborate with cross-functional teams to deliver digital solutions.
  • Participate in code reviews to ensure best practices.

Benefits

  • Remote work flexibility to support work-life balance.
  • Opportunity to work on financial technology projects.
  • Engagement with a dynamic and innovative team environment.
  • Opportunity to use AI-assisted development tools to enhance productivity.
  • Participation in a company committed to diversity and inclusion.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service