Senior Fullstack Engineer

Senior Fullstack Engineer

Opportunity Overview

We are looking for a highly motivated and entrepreneurial Senior Fullstack Engineer to join our team responsible for developing and operating portfolio management system for digital asset funds. The candidate should be comfortable with being highly independent in driving development of software features and proactively solving technical problems (i.e., to discover technical problems, propose solutions, design, implement, software features, develop automated tests, and alert rules, deploy and monitor applications running in the cloud environment).

Must-have requirements

Tech stack

  • Backend programming languages: at least one among Python, TypeScript, Java
  • Backend frameworks: FastAPI, SQLAlchemy, Pydantic (Python), NodeJS (TypeScript), Knex.js, Spring, Hibernate, jOOQ, JPA (Java)
  • SQL, PostgreSQL
  • Shell scripting for Linux, Terraform
  • AWS, CI/CD
  • Frontend programming languages: Typescript. Familiarity with NodeJS is a plus
  • Experience in creating single-page applications using modern front-end libraries such as React, Angular and consuming GraphQL API
  • Experience with using CSS libraries/component libraries like Tailwind CSS or MUI
  • API design: GraphQL, REST

Experience

  • Computer Science graduate
  • 5+ years of professional experience in a similar role
  • Problem solving skills, proactive attitude, pragmatism
  • Professional working proficiency in English

Nice-to-haves

  • Kubernetes
  • Grafana
  • Microservice architecture
  • Fintech experience

Benefits

  • Competitive compensation commensurate with skills
  • Stock options in the company
  • Flexible time off policy
  • Remote work with occasional in-person offsites
  • Work with highly skilled and ambitious teammates in a fun and stimulating environment