Change Invest Company Profile

Senior Full Stack Software Engineer

Change Invest

Töö kirjeldus

Who are we We believe the world would fundamentally be a better place if everybody invested. We’re on a mission to enable everyone to take part in the world’s success by making investing simple, affordable and accessible. Change is quickly emerging as one of the leading investment apps in Europe. Cryptocurrency, CFD, and startup investments together with VISA debit cards and many more investing opportunities to follow this year put us in a position to change the financial future of millions of people. Our Product Team We get things done. The mission is big, the industry is competitive and customer impact is everything. The best way to do it is to aim high and build, ship, and learn fast. We strongly believe in autonomy and complete ownership - everyone takes full responsibility of their own work. We work in small cross-functional teams passionate about sharing knowledge, data as a single source of truth, and constant feedback. You’ll work in a dynamic environment employing the latest techniques and best practices, utilising the best in class tools and frameworks to build a highly distributed, scalable FinTech product. We are looking for Senior Full-Stack Engineers in several product teams - CFD and margin trading, stocks, cards, crypto spot trading, back-office and operations, customer onboarding and more.

What's in it for you

  • Join as an early team member of already scaling FinTech;
  • Define your own career growth - all opportunities are there;
  • Work with bleeding edge tech. Blockchain, Kotlin, AWS, Flutter, and more;
  • Solve complex technical challenges;
  • Have complete autonomy;
  • Build a billion dollar company.

What you'll do

  • Take full responsibility of code you write and review ensuring 99% test coverage
  • Complete service requests up to standards
  • Review peer's work and provide feedback
  • Work autonomously with product requirements, create technical specs
  • Follow and maintain highest standards and have strong understanding of full stack
  • Participate in interviews, do 1on1-s with intermediate and junior engineers
  • Live Change principles and motivate your peers with your actions

What we're looking for

  • Fluency in Java (or Kotlin) - we use Spring Boot
  • Strong understanding of OOP and Clean Code
  • Experience with reactive UI development using React or similar, experience with Flutter is a plus
  • Experience with relational databases, SQL and schema design
  • A fan of writing unit tests and TDD
  • Understanding of RESTful APIs
  • Customer focus - you believe that customer feedback is essential to figure out what to build next
  • Obsession with clean code, clean architecture, and code quality
  • Ability to work independently and deliver your own solutions to problems

Nice to have

  • Experience with Devops - setting up infrastructure (AWS) & CI
  • Experience in crypto, blockchain, payment platforms, alternative banking, brokerages, FinTech
  • Understanding of Agile principles, Scrum/Kanban
  • Experience in distributed and concurrent systems, knowing the tradeoffs between stateful/stateless and synchronous/asynchronous architectures
  • Knowledge of the Lean Startup principles (MVP, Build-Measure-Learn)

What we offer

  • Stock package as you’re early to join;
  • Competitive salary, health insurance, pension fund and other perks;
  • An ambitious team of 14 nationalities;
  • Global relocation and visa sponsorship;
  • Awesome office in Tallinn city center.