About The Position

As part of the SaaS billing and Revenue Management solution on the Engineering team, this role involves developing new Services and APIs. The engineer will collaborate closely with other engineers, UI designers, and product managers, contributing to software quality and best practices. This includes working cross-functionally with senior-level engineers, designing integration architecture, researching and recommending frameworks, and approaching problem-solving holistically. The role also involves identifying and improving outdated processes, communicating project status, ensuring system documentation, and mentoring peers.

Requirements

  • 4 years of experience working with Java back-end
  • 4 years of experience working with Spring Core, Data, Boot, Security or a similar framework
  • 4 years of experience working with JPA, Hibernate or similar ORM frameworks
  • 4 years of experience working with Typescript/JavaScript front-end development with ReactJS/Angular and NodeJS frameworks
  • 4 years of experience working with Relational databases, such as MySQL, Mariadb, or Postgres
  • 4 years of experience working with Frontend and backend test automation frameworks like JUnit, Mockito, Jest, Cypress, Cucumber or similar
  • 4 years of experience working with Build and package management tools like Maven, Gradle, SBT, or NPM
  • 4 years of experience working with CI/CD frameworks and technologies like Jenkins, Docker, Kubernetes or HELM
  • 3 years of experience working with Scalable, event-driven systems
  • 3 years of experience working with Caching/searching frameworks like Redis or ElasticSearch
  • 3 years of experience working with Platform monitoring frameworks like ELK stack, Logic Monitor, Sumologic, or Prometheus
  • 3 years of experience working with Cloud technologies like AWS or GCP
  • 2 years of experience working with Event-streaming frameworks like Kafka or Rabbit MQ
  • 2 years of experience working with FinTech or Telecom
  • 1 year of experience working with Wicket or GWT framework or similar
  • 1 year of experience working with Decentralized SCM systems like GIT
  • Willingness to participate in an architectural design exercise

Responsibilities

  • Developing new Services and APIs
  • Working cross-functionally with senior-level engineers across the organization
  • Designing integration architecture to address business problems comprehensively
  • Researching and recommending frameworks and design patterns
  • Approaching problem-solving holistically, considering structure, process, and technology
  • Identifying outdated processes and recommending non-disruptive improvements
  • Communicating project status to technical leadership through written and oral reports
  • Ensuring system documentation is complete and up to date
  • Mentoring peers, sharing expertise to aid in their development
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service