About The Position

Write complex, maintainable code to develop scalable, flexible and user-friendly applications, using backend Java and front-end JavaScript, node.js and Angular. Identify and develop reusable UI components that serve the needs of multiple applications. Design and develop highly available, low latency, cloud-native applications. Leverage multiple first- and third-party data sources and develop highly efficient data access RESTful APIs against data stored in Relational and NoSQL databases.

Requirements

  • Excellent English communication skills, with the ability to effectively interface across cross-functional technology teams and the business
  • Strong fundamentals in front and back-end object-oriented programming, including proficiency in Java, Javascript and Angular
  • Experience designing and developing front-end UIs
  • Experience working with relational and NoSQL databases
  • Familiarity integrating Restful APIs and an understanding of microservices architecture
  • Sound SDLC skills, preferably with experience in an agile environment
  • Minimum B.S. degree in Computer Science, Computer Engineering or related field
  • 2 - 4 years of relevant software engineering experience

Responsibilities

  • Write complex, maintainable code to develop scalable, flexible and user-friendly applications, using backend Java and front-end JavaScript, node.js and Angular
  • Identify and develop reusable UI components that serve the needs of multiple applications
  • Design and develop highly available, low latency, cloud-native applications
  • Leverage multiple first- and third-party data sources and develop highly efficient data access RESTful APIs against data stored in Relational and NoSQL databases

Benefits

  • Flexible working environment
  • Volunteer time off
  • LinkedIn Learning
  • Employee-Assistance-Program (EAP)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service