Junior Software Engineer
About L2BEAT
L2BEAT is an open-source platform that tracks and analyses the Ethereum scaling ecosystem (Layer 2s and related infrastructure). We publish data, dashboards, and risk assessments to help users understand how these systems work and make better-informed decisions. What sets us apart is our commitment to accuracy and neutrality - we aim to be an impartial, independent watchdog that stays credibly neutral and grounded in facts.
The role
We’re looking for a Junior Software Engineer to help us build and improve l2beat.com (and the services behind it).
This is a product where requirements evolve often, so curiosity, ownership, and learning quickly are more important than having everything memorized on day one.
What you’ll do
Build and ship new functionality on l2beat.com
Maintain and improve existing features (performance, reliability, UX, refactors)
Build features end-to-end using TypeScript/React on the frontend and Node.js/PostgreSQL on the backend
Translate complex data into clear product features (you’ll work with blockchain-related concepts and datasets - don’t worry, we’ll help you ramp up)
Collaborate in a fully remote team
Take part in code reviews to keep quality high
What we’re looking for
You’re based in Europe and can collaborate reasonably within CET/CEST
Fluent English (spoken + written)
Strong willingness to learn, ask questions, and take ownership
You’re not afraid of:
unfamiliar codebases
debugging real production issues
making changes carefully in a system that keeps evolving
Tech expectations
Comfortable working with TypeScript (or very motivated to become great at it)
Some experience with React and modern web development
Familiarity with backend basics in Node.js and willingness to go deeper
Pragmatism: sometimes the best solution is not adding another dependency
Blockchain knowledge is NOT required. If you’re eager to learn, we’ll teach you what you need.
Our tech stack
TypeScript
Node.js
PostgreSQL
React
Lots of in-house tooling around gathering and analysing blockchain data
We offer
Salary: 12000–15000 PLN / month
Paid time off
Elastic working hours
Fully remote work (we can sponsor a coworking desk)
Work on open-source projects
Regular knowledge sharing meetings
Travel, conferences, off-sites, and integration events
Junior Software Engineer
Junior Software Engineer