2023-08-23 14:48:55

Senior Software Engineer

CVKeskus.ee klient

Job Description

Introduction 

Would you like to be part of a dynamic team that creates cutting-edge software solutions in the financial domain? If the answer is yes, we offer you an exciting opportunity to join PrismFP Analytics, an innovative FinTech firm that has spun out of an investment brokerage based in London and New York. Leveraging our deep practitioner knowledge in financial markets, statistical and quantitative techniques, and cloud & big data technologies, we build disruptive analytics products for some of the biggest names in finance. As a Senior Software Engineer on our Quantitative Research and Development Team, you will play a key role in developing our products and contributing to the company's success. Join us today and make a difference! 

Our Product 

PrismFP Analytics is building a 3fiftyseven® SaaS platform that empowers users to make optimised trading decisions across asset classes and currencies, via a suite of powerful web-based apps for strategy discovery, analysis, monitoring, pricing and execution in exchange traded and OTC derivative markets. 

Requirements

Who you are 

  • You have a demonstrated track record of developing high-quality software. 
  • You can manage the direction and design of a large codebase, including the evolution of the architecture pattern(s), interface design, code refactoring, and management of technical debt. 
  • You have experience building, testing, and operating distributed systems. 
  • You have experience building CI/CD pipelines, leveraging continuous delivery and automated testing to deliver robust software at velocity. 
  • You enjoy exploring new approaches and technologies to solve problems but retain product focused. 
  • You are diplomatic and persuasive, with the confidence to drive solutions from idea to delivery. 
  • You care about building engineering culture and have a principled view on how to build software. 
  • You are a pragmatic problem solver, who can be self-sufficient but knows when to lean on expertise within the team. 
  • You work well within a team and believe in open discussion, inclusion, and diversity.  
  • You have excellent written and verbal English communication skills.
  • You have interest in complex derivative financial products.
  • We avoid being specific with the required amount of production experience. It is important for us to see you have an extensive background with any programming language building complex systems and see you have been working with Python for the last year or more. 

 

Nice to have 

  • You have interest in Kubernetes and cloud-native technology 
  • Some experience with building desktop applications in Python 

 

What we’ll do together 

  • Assemble expert market practitioners, quantitative analysts, and software engineers to build disruptive products in financial markets 
  • Extend existing and build out new microservices 
  • Refactor current application architecture to achieve better maintainability and extensibility 
  • Create and maintain robust ETL pipelines 
  • Help define and document processes and standards for delivering testable, maintainable, and high-quality code
  • Maintain strong cultural values to promote a healthy work environment 

 

Our technology stack and approach 

  • Lean principles and Agile development practices 
  • Continuous deployment across all microservices 
  • Python as a primary backend language, TypeScript in the front-end 
  • High-level frameworks (Flask, FastAPI, SqlAlchemy, Alembic, Pytest, Socket.IO, Angular) 
  • Amazon Web Services and ecosystem (AWS core services, Lambda, RDS, EKS, etc.) 
  • Cloud-native technologies (Kubernetes, Helm, Docker) 
  • Observability technologies (Prometheus, Loki, Grafana, Sentry) 
  • Big Data ecosystem and SQL Databases (Apache Airflow, PostgreSQL, Azure Hyperscale) 
  • Infrastructure Automation and containerised CI/CD (GitLab, Terraform, Ansible) 

Company offers

  • Work closely with financial market practitioners 
  • Influence new features of the product, deliver rapidly
  • Competitive salary & discretionary yearly bonus
  • Flexible hybrid work policy - possible to work up to 50% remotely   
  • Modern office in central Tallinn, Rotermanni area with many restaurants and coffee shops nearby
  • Free breakfast, snacks, coffee/tea in the office
  • 28 days of paid holiday leave with flexible holiday use policies
  • First 3 days of sick leave covered at 100% of your salary
  • Quarterly Stebby platform subscription
  • Subscription to DataCamp online learning platform
  • Regular team events - joint dinners, drinks
  • Travel opportunities to London