Full Stack Engineer
KplerAthensFull TimeEngineering
Remotely
phptypescriptjavasnowflakekafkascalaapache flinkkafka streams
Job Description
📋 Description
- End-to-End Service Ownership: Own backend services, streaming applications, APIs, and data
- Stream & Pipeline Engineering: Build real-time stream processing apps using Java, Scala, Kafka
- API Development: Design, build, and maintain scalable APIs exposing maritime data using TypeScript
- Datastore Integration: Develop data pipelines consuming Kafka topics and persisting to datastores
- System Observability: Monitor health, throughput, lag, and error rates of Kafka-based systems for
- Incident Management: Investigate production issues, perform root cause analysis, and improve system
🎯 Requirements
- Core Backend Engineering: 3-6 years building APIs/backend microservices in Java, TypeScript, PHP
- Data Pipelines & Event Streaming: Experience with production pipelines or stream processing.
- Production Systems Operations: Hands-on ops, monitoring, troubleshooting, performance analysis, and
- Cloud & Operations: Working knowledge of AWS (IAM, S3) and Kubernetes with GitOps workflows.
- Education & Methodologies: Bachelor's in CS/Software Eng or equivalent; strong Agile and
- Nice-to-haves: Streaming frameworks like Flink, Kafka Streams; observability through
🎁 Benefits
- Join a global, diverse team focused on innovative maritime data platforms.
- Collaborative culture with emphasis on mentorship and technical growth.
- Flexible, hybrid workplace with opportunities to impact production systems.