698,755open jobs
40,839companies
106,265added this week
Browse all
Salary
$25k – $70k per year (Estimated)
Location
In office (Prague)
Seniority
Junior
Employment
Full-Time
Overview
Company
Impact
Profile match
StartupJobs is a Czech job portal focused on startups and technology companies, where employers publish vacancies with team profiles, photos and videos and candidates search by field, location, seniority, salary, technology and work mode. Operating since 2012, it reports more than 3,200 client startups, over 48,000 advertised positions, 720,000 applicants and a team of about 25 people, and also runs skill tests, a newsletter and a startup programme. The vacancies stored here belong to the startups advertising on the portal and include data, backend, full-stack and .NET engineers, product managers and sales and marketing roles.

We are a team that develops and deploys machine-learning models for trading and flexibility management in European energy markets. Our goal is to shape the future of energy, accelerate Europe’s transition to sustainable energy, and improve the stability and predictability of renewable generation. We build on smart data, optimization, and rigorous problem-solving.

We are currently looking for a Scala developer to join the team and help build and scale our trading platform and data pipelines.

Essential skills

  • Good understanding of principles used in functional programming (Scala experience is not strictly necessary)

  • Knowledge of basic principles (algebraic data types, common operations like map, fold, etc.)

  • Knowledge of data structures, algorithms, and time/space complexity

  • Familiarity with concurrency and parallelism (Threads, Locks, Actors, Task-level parallelism)

  • Good proficiency with Linux development / command-line tools

Nice to have / Bonus points

  • More advanced functional topics (functors, applicatives, monads, Kleisli arrows, subtyping/type variance, etc.)

  • Networking concepts (TCP, UDP, DNS, routing, switching, etc.)

  • Linux system programming/administration

  • Familiarity with hardware, working on bare metal, and performance characteristics

  • Scala IO / Effect systems

  • SQL databases

  • Knowledge of multiple languages and paradigms (C, Haskell, Lisp)

Who we are, what we do...

  • At the AMP Algo, we trade energy products on energy exchanges. For that, we develop an in-house trading platform, tools, and models.

  • We don't have customers in the usual sense. That means we don't have conflicting requirements, externally set deadlines, or design dictated by UI/UX decisions. Our tools serve our traders beat the market.

  • We need to solve problems with various levels of difficulty and correctness requirements - from data collection and dashboards for traders to trading desks and automated trading.

  • Our development process is based on review, and good code means how well someone else can judge that the code indeed does what it should.

  • When we talk about correctness, we mean it.

    • When processing from a data source breaks, we fix it - no big deal.

    • When a trader sees an incorrect position displayed in the trading platform - yikes! That could have been expensive; it's good that we have such attentive traders.

    • Now imagine an automated trading system making a wrong trade, in a loop, as fast as possible...

A new colleague starts with the easier tasks and gradually moves to the more involved ones.

Our technology stack is pretty thin.

Both the frontend and the backend are written in Scala, which means we can easily share non-trivial logic between the two and implement communication protocols as needed, rather than being stuck with solutions that never fit.

  • Scala 2 (with the intention to move to Scala 3 and possibly Kyo)

  • Scala.js, Laminar

  • Postgres

  • Akka HTTP

  • Slick/Quill

Juniority / Seniority

  • We are more interested in the ability to solve technical problems than in the number of years of industry experience. Things like web frameworks, AWS tools, GraphQL, Java Hibernate - all the usual - are of little importance to us. However, knowledge of how things work under the hood and PhD-level knowledge of CS topics - that’s a great plus.

  • Therefore, a freshly graduated candidate may be an equally good fit for us even without prior industry experience.

The usual benefits

  • Work on-site with flexible working hours

  • Fresh fruit in the office

  • 25 days of vacation

  • Multisport card

  • Unlimited phone plan

  • Sick days

Our office is located directly on Wenceslas Square.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
698,755 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Prague
$46k – $100k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Bengaluru
Python
Verilog
SystemVerilog
DevOps
Linux
Chips/EDA
Siemens ModelSim
Apply
Full Stack, Developer 4 hours ago
$36k – $95k per year (Estimated) • In office • Riyadh
JavaScript
Node JS
Node JS
Express
Frontend
React.js
Mobile
Clean Architecture
DevOps
Git
Docker
Linux
Apply
$16k – $43k per year (Estimated) • Remote • Tula
DevOps
Ansible
Zabbix
Traefik
Debian
HAProxy
Ubuntu
AWX
Linux
DNS
DHCP
VPN
VLAN
Wi-Fi
BGP
OSPF
Cybersecurity
PKI
Management
Confluence
Apply
$21k – $50k per year (Estimated) • In office • 3+ years exp • Moscow
Databases
PostgreSQL
Oracle
DevOps
Zabbix
CentOS Stream
Linux
Astra Linux
Apply
$18k – $47k per year (Estimated) • In office • Bachelor's Degree • Moscow
Databases
MySQL
DevOps
VMWare
HAProxy
Docker
Linux
Windows
TCP/IP
DNS
DHCP
VLAN
Cybersecurity
Active Directory
Management
Microsoft Office
Apply
$28k – $49k per year • In office • Full-Time • Prague
Cybersecurity
GDPR
Apply
$21k – $56k per year (Estimated) • In office • Full-Time • Brno
Marketing
LinkedIn
Apply
$16k – $36k per year (Estimated) • In office • Full-Time • Prague
DevOps
VPN
Management
Slack
Apply
$33k – $80k per year (Estimated) • In office • Full-Time • Prague
Python
Bash
Databases
PostgreSQL
Redis
ElasticSearch
DevOps
Terraform
Ansible
Loki
Debian
Prometheus
CI/CD
Git
Kubernetes
Ubuntu
Grafana
Linux
TCP/IP
Apply
$28k – $69k per year (Estimated) • In office • Full-Time • Prague
AI/ML
Machine Learning
DevOps
VMWare
Hyper-V
Apply
$46k – $116k per year (Estimated) • Equity • Remote/Hybrid • 5+ years exp • Prague
Python
Java
AI/ML
Model Context Protocol
DevOps
Kubernetes
Cybersecurity
SentinelOne
Apply
GL Accountant 1 day ago
$25k – $64k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Prague
Management
Microsoft Office
Apply
Remote • Full-Time • PhD • Prague
Apply
Project Manager 2 days ago
$47k – $84k per year (Estimated) • Remote/Hybrid • Full-Time • Prague
Apply
$117k – $184k per year • Remote/Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Prague
Databases
Databricks
DevOps
Azure
CI/CD
AWS
Kubernetes
IAM
Management
ServiceNow
Apply
See all jobs
This is one of many
698,755 more open roles from verified company boards, updated every day.