Software Engineer

1 week ago


Tallinn, Harjumaa, Estonia PrismFP Analytics Full time

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. We support our analytical brokerage business by offering a differentiated end-to-end digital platform, supporting the entire derivatives trading life cycle and all downstream integrations, analysis and reporting.

We are seeking for a mid-level software engineer with strong backend (Python) expertise and practical frontend experience to join our expanding Operations Technology team. Successful applicants will have exposure to all technical aspects of our Brokerage business and grow your understanding of the financial domain. You'll contribute to the technical design, build, and maintenance of internal applications that underpin the success of our brokerage business.

Role responsibilities

  • Design, build and maintain backend services and APIs in Python (FastAPI/Flask/Django)
  • Implement frontend features in TypeScript/Angular
  • Deliver high-quality production-ready code via CI/CD pipelines (GitLab, Docker, Helm) with automated tests (Pytest, Cypress)
  • Own feature development end-to-end: technical design, implementation, testing, deployment and monitoring.
  • Maintain and evolve database schemas and access patterns (PostgreSQL, MongoDB)
  • Participate in improving current application architecture to achieve better maintainability, extensibility and scalability

What we expect from the candidate

  • 2+ years software engineering experience with good understanding of Python
  • Practical frontend experience using TypeScript and frameworks (Angular or similar)
  • Solid experience designing and consuming REST/real-time APIs and building fault-tolerant services.
  • Comfortable with cloud-native architectures on AWS and container orchestration on Kubernetes.
  • Understand CI/CD pipelines, Docker and Helm
  • Strong testing mindset and focus on test automation
  • Knowledge of relational and NoSQL databases, schema design and performance tuning
  • Familiarity with observability tools (Prometheus, Grafana, Loki, Sentry) and monitoring best-practices
  • Interest in financial markets and the industry
  • Pragmatic problem solver, who can be self-sufficient but knows when to lean on expertise within the team
  • Collaborates effectively in the team and uses clear English in both writing and verbally to facilitate open discussion, inclusion, and constructive debate

Our technology stack and approach

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

Benefits

  • Competitive Salary/Discretionary Bonus.
  • Work closely with financial market practitioners.
  • Flexible hybrid work policy, allowing up to 50% remote work
  • Modern office in central Tallinn, Rotermanni area with many restaurants, coffees and shops around
  • 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 for 100 EUR
  • Regular team events - joint dinners, drinks
  • Travel opportunities to London

Company Information


  • DevOps Engineer

    1 week ago


    Tallinn, Harjumaa, Estonia Parim Workforce Software Full time

    Parim, the best workforce software for temporary staff, is searching for a senior DevOps Engineer to join our innovative and collaborative Engineering team. You'll directly contribute to building, maintaining, and enhancing our high-performance, scalable SaaS platform, empowering businesses to optimise their workforce management processes globally.OverviewAs...


  • Tallinn, Harjumaa, Estonia ERPLY Retail Software Full time

    This is YOUR chance to shine on a global levelWe are looking for a Project Manager who would lead our US & EU client projects, which means this role requires the person to be able to work sometimes also in the US timezone. This gives the role a flexibility to choose what time (and where) to start and end your eight hour workday.Erply is a business software...

  • Software Engineer

    1 week ago


    Tallinn, Harjumaa, Estonia Rootcode Full time

    Company DescriptionRootcode is a global software product engineering company specializing in Engineering, Design, and Artificial Intelligence. We aim to empower businesses by creating innovative and impactful technology solutions. At Rootcode, we are passionate about delivering exceptional digital products and helping our clients achieve extraordinary...

  • Software Engineer

    1 week ago


    Tallinn, Harjumaa, Estonia Canonical - Jobs Full time

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...

  • Software Engineer

    1 week ago


    Tallinn, Harjumaa, Estonia Coolbet Full time

    The Job in a Nutshell As a Software Engineer, you will be part of a cross-functional development team that designs, builds, and maintains scalable software solutions supporting Coolbet's products and operations. You will participate in all stages of the software development lifecycle, including design, development, testing, release, and maintenance, while...

  • Software Engineer

    1 week ago


    Tallinn, Harjumaa, Estonia Canonical - Jobs Full time

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers,...

  • Software Engineer

    2 weeks ago


    Tallinn, Harjumaa, Estonia Tuum Full time

    Tuum is a next-generation banking platform. We enable fintech and banks to rapidly offer seamless and tailored financial services to their customers. Our core banking platform is revolutionising the financial services industry. The platform is API-based, consisting of flexible and independent modules covering all retail and business banking capabilities for...

  • Software Engineer

    5 days ago


    Tallinn, Harjumaa, Estonia Tuum Full time

    Tuum is a next-generation banking platform. We enable fintech and banks to rapidly offer seamless and tailored financial services to their customers. Our core banking platform is revolutionising the financial services industry. The platform is API-based, consisting of flexible and independent modules covering all retail and business banking capabilities for...

  • Software Engineer

    2 days ago


    Tallinn, Harjumaa, Estonia Nortal Full time

    Join Nortal for your next big adventure We are seeking for aJava full-stack engineerto join our teams, grow with us, and teach us a few things along the way.Developers are a mix of craftsmen, researchers, artists, builders, and engineers. They solve software and business puzzles, figuring out how different systems and information assets interlock with each...


  • Tallinn, Harjumaa, Estonia Canonical - Jobs Full time

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers,...