Tartu, Estonia Remote (Global) Employment

Glia is hiring a Software Engineer, Automaton

About the Role

As a Full-Stack Engineer, you'll play a central role in developing and maintaining a robust, scalable platform built on Elixir microservices. Your work will span the entire technology stack, with a strong emphasis on designing and operating backend systems using Postgres, Redis, and DynamoDB. You'll collaborate within autonomous product teams, guiding features from concept to deployment while ensuring reliability, performance, and alignment with real-world needs.

What You'll Do

  • Design, implement, and maintain core services in Elixir that power real-time capabilities such as transcription, autocomplete, AI orchestration, and outreach
  • Develop and optimize data workflows across distributed systems, ensuring high availability and fault tolerance
  • Occasionally contribute to React-based front-end components to deliver cohesive end-user experiences
  • Take ownership of features from initial design through testing, deployment, and monitoring
  • Integrate AI development tools—such as Claude Code—strategically into your workflow while maintaining clear oversight and accountability

What We're Looking For

  • 4–6 years of professional software engineering experience, with a track record of delivering production-grade systems
  • Proven ability to lead technical initiatives independently and make sound architectural decisions
  • Solid understanding of compiled, statically-typed languages and common design patterns
  • Hands-on experience with cloud platforms, particularly AWS, and containerized environments
  • Strong commitment to code quality, including experience with unit and integration testing, test-driven development, and CI/CD pipelines
  • Familiarity with event-driven architectures and message brokers like Kafka is a plus
  • Professional experience with Elixir, Ruby, or Go is preferred

Environment and Culture

The team fosters a culture of ownership, continuous learning, and technical excellence. You'll work in a distributed setup aligned with Eastern European time zones, collaborating with motivated peers who value curiosity, transparency, and constructive debate. The organization prioritizes using the right tools for each challenge and supports ongoing growth through hands-on problem-solving.

This role supports remote collaboration globally, with team presence in Estonia. The company is recognized for sustained innovation, employee satisfaction, and its impact across hundreds of financial institutions worldwide.

Required Skills
ElixirRubyJavaScriptReactPostgreSQLDynamoDBS3AWSDataDogJenkinssystem designscalable systemshigh availabilitycompiled languagesdistributed systems ElixirRubyJavaScriptReactPostgreSQLDynamoDBS3AWSDataDogJenkinssystem designscalable systemshigh availabilitycompiled languagesdistributed systems
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Glia
Glia is the leading AI customer service solution for banks and credit unions. Our platform unifies AI and human agents across every voice and digital conversation through our proprietary ChannelLess® Architecture.
All jobs at Glia Visit website
Job Details
Department Engineering
Category backend
Posted a month ago