drjobs Senior Software Engineer Interactions

Senior Software Engineer Interactions

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Warsaw - Poland

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

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

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.