Senior Backend Engineer

Senior Backend Engineer

Opportunity Overview

We are looking for a highly motivated and entrepreneurial Senior Backend 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
  • 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