drjobs Backend Software Engineer

Backend Software Engineer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
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

Dublin - Ireland

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

About Us

We are a very early stage startup developing software to combat mental health issues among professionals like ourselves. With our primary product built on ADHD and adult mental fatigue research we are building products that help a wide range of knowledge workers feel more comfortable in the overwhelming modern economy.

Given our current status and the pending trademark of our unique solution we are limited in the details we can share. However we are on the lookout for creative and talented individuals who are ready to dive into a challenging and rewarding project with us.

Role Summary

We are seeking a midlevel Backend Software Engineer to join our very small team. This contract position is an excellent opportunity for a selfmanaged individual with startup experience and a strong foundation in TypeScript or Rust and fullstack development. You will play a crucial role in the development of our web application focusing on creating intuitive robust and scalable features that deliver outstanding user experiences in the realms of productivity and mental health.

Tasks

  • Design develop and maintain our backend focusing on sync and async data processing on a REST API as well as data consuming data on Apache Kafka.
  • Utilize TypeScript Rust or Elixir as a programming language. Other tooling includes PostgreSQL REST API(s) Apache Kafka.
  • Design database schemas and migrations to ensure that new features are deployed with 0 downtime. Maintaing current state in a constantly evolving product is very crucial.
  • Implement secure efficient and scalable solutions using best practices in software development.
  • Ensure the performance quality and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality organization and automatization.
  • Selfmanage your time and be able to work remotely.

Requirements

  • Proven experience as a Full Stack Software Engineer with a strong focus on TypeScript Rust Elixir or another functional programming language and web application development. Prior professional experience with one of those languages is mandatory.
  • Be able to work in a selfmanaged environment with excellent written communication in English.
  • Strong experience with RDBMS and database migrations.
  • Strong experience building async applications with Apache Kafka
  • Ability to work independently in a fully remote setting using your own equipment.
  • Excellent problemsolving skills and the ability to perform well in a fastpaced environment.
  • Experience with technologies such as Git/GitHub Linux/Unix systems Terraform Docker and Kubernetes is critical. If you do all your development on a Windows laptop you will find working with our tooling very challenging.

Benefits

  • A fully remote work environment with flexible hours.

  • An opportunity to be part of a groundbreaking startup and make a significant impact on our innovative product and community.

  • Competitive compensation and opportunity for growth.

  • This is a contract position with an initial term of three months.

  • The contract may be extended or transitioned into a permanent role based on performance and project needs.

  • The salary range for this role is between US$600US$1200

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.