Tartu, Estonia Remote (Global)

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
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
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