Open Source Senior Fullstack Engineer

Are you looking for more purpose-driven work and making an impact? We are looking for a Senior Fullstack Engineer to join our team!

About Alkemio

Alkemio is a tech-for-good start-up. We develop a platform where organizations, governments, and individuals address and solve their most pressing social problems and challenges.

Think about making our society more inclusive, improving energy security, the impact of AI on our jobs and education, and many more. The platform allows you to define this challenge, connect with others working on similar challenges, and exchange knowledge and resources. Meanwhile, we continue to build the platform together with our (international) impact-driven community.


A digital platform with public values central.

Your role

This is a chance to engage early in a growing and ambitious open-source initiative that aims to reimagine how society collaborates in solving complex challenges. We are looking for top-notch and impact-driven software engineering talent to contribute to the core Alkemio development - to seed the project with the best possible people.

For examples of the kind of challenges to be supported by the platform please visit https://alkem.io.

What we offer

  • Role: Open Source Senior Fullstack Engineer
  • Location: Sofia (Bulgaria), hybrid
  • Level/Salary range: negotiable
  • Position type: Full-time, no travel
  • Benefits: Health Insurance, Multisport, Co-working space, 25 vacation days.
  • Date posted: 11.01.2024

Responsibilities:

  • Back-end development with TypeScript, JavaScript, NodeJS and NestJS
  • Front-end development with React
  • Extending the CI/CD pipelines using Github Actions, Docker, Kubernetes, AWS, Azure
  • Development adhering to open source software engineering best practices
  • Support and engage the wider community by contributing to the platform
  • Review code work for accuracy and functionality, including submissions that come in via pull requests software design plans; unit test and document new and existing code

Personality and interests:

  • Keen to learn and adopt new technologies, especially around AI
  • Develop an ambitious SaaS platform with a global footprint
  • Keen to create your public profile and contributions to the open source world
  • Open & collaborative interaction style, enjoys working as part of a team
  • Takes ownership of issues and does what is needed

Qualifications and education requirements:

  • Degree in Information Technology, Computer Science or related
  • Extensive knowledge of software development and its technologies
  • Strong knowledge of React, JavaScript, Typescript, Node
  • Excellent knowledge of Software Development Lifecycle; usage of git.
  • Strong communication skills – both verbal and written
  • Quick learner & self-starter
  • Strong knowledge of user interfaces
  • 8+ years of proven professional experience

Preferred skills (Great if you have them, but willingness to learn super!):

  • Experience with NestJS, GraphQL, Apollo Server, Apollo Client
  • Experience with monitoring via Kibana / EKS, Prometheus
  • Experience with GitHub actions, Kubernetes, Terraform with AWS / Azure
  • Experience with frameworks / libraries such as Ory Kratos, Material UI, XState.
  • Experience developing Open Source Software, GitHub, GitHub actions
  • Understanding of AI technologies such as LLM, Langchain, Generative AI

We realize this is an extensive list of requirements - we encourage candidates with strong desire to make a real change in this world to apply even if some of the criteria is not met.

Are you interested in the position? Please send your CV and motivation letter in an attached accompanying letter to hr@alkem.io

The platform: https://alkem.io

Alkemio organisation: https://alkemio.org.