About The Position

This role focuses on building a future where cloud technology connects and enhances human experiences through modern telecom platforms. You will help evolve a cloud-native, microservice-based platform used in fifth-generation (5G) core networks, particularly in the network application programming interface (API) and exposure domain. The work centers on PostgreSQL performance, scalability, and reliability in distributed systems spanning multi-site Kubernetes and virtual machine (VM)-based environments. You will collaborate with software architects and platform developers to design software that behaves consistently across these heterogeneous environments, ensuring high availability and predictable performance.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent experience.
  • 5+ years of professional JavaScript / Node.js development experience.
  • Deep understanding of microservice architectures and distributed systems.
  • Strong experience with PostgreSQL, including schema design, query optimization, and indexing strategies for large-scale systems.
  • Familiarity with container orchestration (such as Kubernetes) and cloud-native patterns (including service discovery, configuration management, and observability).
  • Proficiency with Linux-based environments, scripting, and basic networking concepts such as Transmission Control Protocol/Internet Protocol (TCP/IP).
  • Experience working with message queues, caching layers, or event-driven architectures is considered an asset.
  • Comfortable using version control systems (such as Git) and standard continuous integration / continuous deployment (CI/CD) practices.
  • Strong problem-solving, debugging, and communication skills, with the ability to collaborate effectively in a distributed team.

Responsibilities

  • Design, implement, and maintain microservices in a distributed, telecom-grade platform.
  • Contribute to the architecture and implementation of high-performance, geo-redundant PostgreSQL deployments.
  • Analyze and improve database and application performance, ensuring low latency and high throughput for demanding workloads.
  • Participate in the full software development lifecycle, including requirements, design, coding, testing, integration, release, deployment, documentation, and support.
  • Collaborate with cross-functional teams using Agile methodologies to deliver high-quality increments.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service