Backend Developer- Dallas, TX

PhotonDallas, TX
$35,000 - $123,000Onsite

About The Position

We are seeking a highly skilled Backend Engineer to design, develop, and scale mission-critical backend services. In this role, you will be responsible for building robust microservices and real-time event-processing systems that handle complex business logic and high-volume data streams. The ideal candidate thrives in a cloud-native environment and has a deep understanding of distributed systems and event-driven patterns.

Requirements

  • Proficiency in Java (JDK 11+).
  • Extensive experience with Spring Boot (Spring Cloud, Spring Security, Spring Data).
  • Hands-on experience with Apache Kafka, including producers, consumers, and Kafka Streams.
  • Proven experience with AWS services, specifically AWS EKS, EC2, S3, and IAM.
  • Strong understanding of Microservices architecture and Event-Driven Architecture (EDA).
  • Expert knowledge of REST API design principles and JSON/XML.
  • Experience managing event processing workflows and implementing complex business rules engines.
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines.

Nice To Haves

  • Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, or DynamoDB).
  • Understanding of distributed tracing and monitoring tools (e.g., Prometheus, Grafana, or AWS CloudWatch).
  • Knowledge of reactive programming or functional programming patterns in Java.
  • Background in designing systems for financial services or high-frequency data environments.

Responsibilities

  • Design and implement scalable, high-performance microservices using Java and the Spring Boot ecosystem.
  • Architect and maintain event-driven systems utilizing Apache Kafka for seamless asynchronous communication and real-time event processing.
  • Develop and document secure, versioned RESTful APIs to support internal services and external integrations.
  • Translate complex functional requirements into efficient business rules and logic within the application layer.
  • Deploy and manage containerized applications on AWS EKS (Elastic Kubernetes Service), ensuring optimal resource utilization and high availability.
  • Integrate backend components with various AWS services to enhance scalability, storage, and monitoring capabilities.
  • Write clean, maintainable, and well-tested code while performing regular performance tuning and troubleshooting of distributed systems.

Benefits

  • Medical, vision, and dental benefits
  • 401k retirement plan
  • variable pay/incentives
  • paid time off
  • paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service