The work
As a fullstack engineer youll drive endtoend development across our technology stack. Youll create Elixir microservices backed by Postgres Redis and DynamoDB while also building React frontends. Our services run on Kubernetes in Docker containers.
Working in selfreliant product teams youll contribute to diverse projects throughout the entire development lifecycle. This role is perfect for those passionate about both serverside and clientside technologies eager to craft cohesive fullstack solutions.
The teams setup
This role offers an exciting opportunity to join our Interactions Group focusing on Glias core textbased communication functionality. Youll be working on systems that facilitate seamless communication between operators visitors supervisors and external parties across Glias ChannelLess architecture.
Our team is distributed across Tallinn and Tartu Estonia operating in the Eastern European time zone (EET/EEST).
Our current tech stack
- Coding languages: Elixir Ruby Javascript (React)
- Current Persistence Solutions: Amazon RDS for PostgreSQL DynamoDB S3
- Infrastructure: AWS
- Monitoring: DataDog
- CI/CD: Jenkins
- Other: AWS services Kafka GitHub
Note: We are constantly evolving our tech stack to ensure the usage of the right tools for specific needs and you will be part of the process of choosing new technologies.
Responsibilities
- Planning and leading development projects (including FrontEnd)
- Design develop and maintain elixir and ruby services
- Collaborate with crossfunctional teams to define design and ship new features.
- Good understanding of our product and can propose improvements.
- Ensure the performance quality and responsiveness of applications.
- Troubleshoot complex software issues.
- Help maintain code quality organization and automatization.
- Develop and implement unit and UI tests to ensure robust and scalable solutions.
Candidate requirements
- Experience: 5 years of professional software development experience
- Programming Languages: Experience in one or more backend languages
- FrontEnd: Experience building complex frontend applications
- Web Technologies: Experience with RESTful APIs microservices architecture
- Cloud Platforms: Familiarity with cloud services like AWS
- Communication: Good verbal and written English communication skills
- Testing: Experience with unit testing integration testing and testdriven development
- Database Systems: Knowledge of Postgres and/or DynamoDB databases
- Knowledge of continuous integration deployment and delivery practices
Nice to have requirements
- Experience with Elixir
- Experience with Ruby
- Experience with eventdriven architecture
- Experience with UX testing frameworks
Benefits
- Competitive salary
- Professional development support (trainings courses conferences books etc)
- Access to all the latest tools and equipment youll need
- Sports compensation
- Team events: annual employee awards internal hackathons and a dozen cool events from cooking to the Glia olympic games :
- Generous referral bonuses
- Diversity: 25 countries represented
Required Experience:
Senior IC