About The Position

We are looking for a motivated Junior Full-Stack Developer to join our team and play a key role in evolving one of our core products. You will be instrumental in migrating our AP Invoice Automation software from a legacy WPF desktop application to a modern, responsive Vue.js web application. This is a unique opportunity to see a project through a full transformation cycle—from understanding existing desktop logic to building out a scalable web architecture.

Requirements

  • Familiarity with Vue.js (or a similar framework like React) and modern CSS/HTML.
  • Basic proficiency in SQL (PostgreSQL/SQL Server) and an understanding of NoSQL structures (MongoDB).
  • Understanding of how to interact with APIs and handle JSON data.
  • Ability to read/understand C# code.
  • Comfortable using Git for collaboration.

Nice To Haves

  • WPF experience is a major plus, but not required if you are a quick learner.
  • ERP Experience is a bonus but not required.

Responsibilities

  • Assist in porting features and business logic from a C#/WPF desktop environment to a Vue.js frontend.
  • Build reusable, testable, and efficient UI components using Vue.
  • Develop and consume RESTful APIs to connect the new web frontend with our backend services.
  • Work across various data environments including PostgreSQL, MongoDB, and SQL Server to ensure data integrity during the transition.
  • Work closely with senior developers to translate desktop workflows into intuitive web experiences.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service