Full-Stack Developer (junior)

ETFbook

Location
Poland, Europe
Job Type
full-time
Salary
Unknown
Posted
December 8, 2025

Job Description

About Us: 
ETFbook is a Swiss SaaS company providing data, analytics, and custom solutions in the Exchange Traded Funds (ETFs) space.  Founded in 2020, we aim to make global ETF data accessible, actionable, and valuable for institutional participants, including ETF issuers, index providers, fund service providers, market makers, exchanges, and buy-side institutions.  
We develop a platform which offers comprehensive insights through a user-friendly web application and robust APIs, covering areas such as product analysis, fund flow tracking, performance comparisons, and liquidity assessments. 

About the role: 
We are seeking a Full-Stack Developer to join our fully remote team spread across Europe.  
You’ll join a highly skilled technology team. This team develops and maintains a cutting-edge data analytics platform using most advanced technologies to support all core business functions.  You’ll be a part of a collaborative team focused on the application development. This role offers the chance to make a visible impact in a dynamic, fast-evolving field. 

Responsibilities: 

  • Development and maintenance of the frontend part of our application (Angular 18+). 
  • Development of backend services (.NET 6+) – various APIs and Data Processing. 
  • Participation in Solution Design and Requirements Analysis and Requirements Analysis. 

 Requirements: 

  • 2+ years of experience in Web Application Development, C#, .Net, Angular 
  • Strong communication skills in English. 
  • A commitment to delivering value to the customer. 
  • An emphasis on automation and code quality (we employ automated testing and deployment). 
  • A can-do attitude, willing to roll up your sleeves, but also capable of thoughtful problem-solving before diving in. 

Nice to have:

  • A basic understanding and interest in Financial Markets, especially ETFs. 
  • Experience in building software for Data Visualization. 
  • Basics in UX/UI – you can easily identify improvements on our webpage. 
  • Experience with Mid/Small SaaS B2B. 
  • Experience in running things on Azure 

 What we offer: 

  • 100% remote work from anywhere within the European time zone. 
  • Competitive B2B contract. 
  • Exciting growth opportunities in a fast-paced startup. 
  • Impactful work: help revolutionise ETF data market, currently fastest growing area of finance. 
  • Have a real impact of developing products: your work will directly influence live projects, delivering measurable results in real-world applications. 
  • Culture of innovation: collaborate with forward-thinking professionals in technology and finance where experimentation and creativity are encouraged. 
  • Team- buildings events at least twice a year, hosted in various European locations. 

🎯 Who is this job for?

This position is well suited for a junior full-stack developer who wants to work across modern Angular frontends and .NET backends while contributing directly to a real-world data analytics platform. It’s ideal for someone early in their career who enjoys end-to-end feature development, values code quality and automation, communicates well in English, and wants to grow within a remote, Europe-based team building SaaS products for the financial/ETF domain.

πŸ’¬ Potential Interview Questions

  1. What technologies have you used for building full-stack web applications?
    Angular 18+ for the frontend and .NET 6+ with C# for backend APIs and data processing services.

  2. How do you structure an Angular application for scalability and maintainability?
    I use feature modules, shared and core modules, strongly typed services, and follow Angular’s recommended folder structure with clear separation of components, services, and models.

  3. What is your experience with .NET 6 Web APIs?
    I’ve built RESTful APIs using ASP.NET Core, configured routing and middleware, handled model binding and validation, and integrated them with relational databases.

  4. How do you handle communication between Angular and a .NET backend?
    I use Angular’s HttpClient to call REST endpoints, define TypeScript interfaces matching C# DTOs, handle errors and loading states, and centralize API calls in services.

  5. How do you ensure code quality and automation in your projects?
    I use unit tests (xUnit/NUnit for .NET, Jasmine/Karma or Jest for Angular), linters, code reviews, and CI pipelines to automatically run tests and builds on each commit.

  6. What’s your approach to data processing services in .NET?
    I design background services or scheduled jobs, use asynchronous programming with async/await, process data in batches, and log progress and errors for observability.

  7. How do you implement data visualization in Angular?
    I integrate chart libraries (e.g., Highcharts, ngx-charts), map data from APIs into chart-friendly structures, and build reusable components for different visualization types.

  8. What is your experience with Azure or cloud deployment?
    I’ve deployed .NET APIs and Angular apps using Azure App Service, configured environments and app settings, and used Azure DevOps or GitHub Actions for CI/CD.

  9. How do you handle authentication and authorization in an Angular + .NET app?
    I typically use JWT or OAuth2, store tokens securely (e.g., HTTP-only cookies or well-considered storage), add HTTP interceptors on the frontend, and configure authorization policies on the backend.

  10. Do you have any exposure to financial markets or ETFs, and how could it help here?
    I have a basic understanding of financial instruments and ETF concepts like NAV and fund flows, which helps me model data correctly and better understand user requirements in analytics features.

πŸ“‹ Job Summary

ETFbook is hiring a remote Full-Stack Developer (mid-level, B2B, EU time zones) to help build and evolve its ETF data and analytics SaaS platform. You’ll work with Angular 18+ on the frontend and .NET 6+/C# on the backend to develop data-driven UIs, APIs, and processing services for institutional clients in the ETF space. This fully remote role offers a competitive contract, close collaboration with a highly skilled tech team, and the chance to work with modern tooling, automation, and Azure in a fast-growing segment of global finance. If you want visible impact, real product influence, and exposure to financial markets and data visualization, this is a strong opportunity.

Required Skills

JavaScript Angular .NET

Related jobs