About The Position

PEER DATA is looking for a Senior Back-End Engineer to join our growing engineering team. This person will be responsible for designing, building, and maintaining scalable backend systems that power our data-driven applications. He/she will work closely with cross-functional teams to deliver robust, high-performance solutions that meet our business objectives. The ideal candidate will have strong expertise in Python, Java, and Spring Boot, experience with distributed systems and real-time data processing, and a passion for building reliable, scalable backend architectures. Part of this role will include leveraging a clear understanding of capabilities and possibilities of leveraging AI in the development lifecycle while still understanding current limitations. This person is collaborative, detail-oriented, and thrives in a fast-paced, agile environment.

Requirements

  • Strong expertise in Python, Java, and Spring Boot
  • Experience with distributed systems and real-time data processing
  • Passion for building reliable, scalable backend architectures
  • Clear understanding of capabilities and possibilities of leveraging AI in the development lifecycle while still understanding current limitations
  • Collaborative, detail-oriented
  • Thrives in a fast-paced, agile environment

Responsibilities

  • Design and develop scalable backend services using Java, Spring Boot, and related technologies
  • Design and develop scalable backend services and tooling using Python (3.12+)
  • Implement service-oriented architecture to create APIs and bidirectional (WebSocket) and unidirectional (SSE) communication for web and mobile applications
  • Build and maintain software and associated tools with focus on performance and reliability
  • Implement managed database migrations and versioning using existing tooling
  • Design and optimize database schemas using PostgreSQL, Hibernate, and Query DSL
  • Develop real-time data synchronization solutions using Change Data Capture (CDC) with Debezium Design event-driven architectures for microservice communication
  • Build background workers and scheduled services for process automation
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service