Apply for,

Senior Fullstack Developer

@ Airbank



Contract Typepermanent
Experience Level4Year (s)

More Info:

At Airbank, we're building the finance operations tool for modern businesses. It's an ambitious target that demands a solid, highly-driven engineering team to be accomplished. We're looking for a senior full-stack developer who is willing to embark on this journey to expand the feature set to reach the vision. 

  • Front-end development: You work along with your teammates to create and maintain Vue/Nuxt front-end code which is powering Airbank's platform. You collaborate with the Design Team to create pixel-perfect layouts which follow our in-house design system by using Tailwind utility framework. You communicate with our back-end by using Apollo, always keeping in mind good performance and user experience. You work together with engineering leadership to improve the existing front-end codebase.
  • Back-end development: We use Google Cloud in a serverless environment, so no infrastructure management work is required. However, you are able to write GraphQL endpoints with TypeScript to provide the logic the front-end code needs. You collaborate with your teammates on understanding requirements to decide the best ways to store and retrieve data from our Postgres database, either by using Prisma ORM or with raw SQL queries. You work in partnership with the team leaders to decide technical definitions for future features. You work together with engineering leadership to improve the existing back-end codebase. We use some providers and integrations to cover some features of our application, like Open Banking APIs to establish connections to banks, some experience with these kinds of integration is a big plus, or at least good performance to learn the new documentation and to help define the architecture of future integrations.
  • Team: You enjoy working in a team and like to communicate with your colleagues. You position yourself as a technical reference for your team, always offering guidance to others, and communicating with well-embased arguments. You bring something new from your culture, background, or previous experiences that enrich the team. We grow together as Airbank when everyone adds to the company and we'd invite you to contribute as well.

  • Skills: You know your way around HTML, CSS, ECMAScript, Vue (2 and 3), TypeScript, GraphQL, and SQL, and basic dev tools such as Git and Shell. Knowledge of other technologies like Tailwind, Apollo, Prisma, Postgres, Storybook, Jest, and Cypress, is a big plus.
  • Personality: You adapt well to a fast-paced environment, with products and processes changing and evolving often. You feel comfortable and self-motivated working in a remote-first setup, with a multicultural team split into different time zones. You're self-managed and pragmatic, don't need to have someone frequently pressuring you for results. You position yourself as someone concerned with others’ results, helping less experienced teammates to evolve. You are target-driven, have a cheerful attitude and level of energy. You strive to approach things in a positive and optimistic way. You don't get scared by complex tasks, instead, you find how to turn complex requirements into simple code, and help others learn how to do that.
  • Experience: You have done this before for at least 4 years, and you live and breathe software development. As a senior full-stack developer you are thrilled by crafting high-quality code, but even more excited to deliver features that customers will love.
  • Ambition: You are highly committed, outcome-focused and passionate about delivering beautiful software products. We're a fast-growing company, and we want you to grow with us. Keep in mind that this is a continuous engagement, not a freelance gig.
  • Fun: You allow yourself to have fun at work and are thrilled by building a company together with other highly motivated and easy-going colleagues. At Airbank we move quickly, together, and also have a lot of fun doing so.
  • Languages: Fluent in English.
  • Timezone: We work with BRT or CET.

Click Open In New icon