Careers
Fullstack developer of modern web applications
Build modern web applications in React, Next.js and Node.js. The projects you will work on are used by thousands of people every day.
- Location
- Prague or remote from anywhere
- Contract
- Freelance (IČ), DPP or DPČ agreement
- Level
- Junior to mid (up to 6 years of experience)
Who will be your boss: Jan Barášek, Fullstack developer and founder of Baraja.cz
You will not be bored here. We started as a team of enthusiasts with a big plan: build an e-shop platform where you can sell anything. Over time we added websites, the need to edit everything in an admin, and more technology.
We originally ran more than 300 live websites on the Nette PHP framework. Today we build primarily in the Node.js ecosystem with React, Next.js and Tailwind CSS components. We use Postgres for databases and cloud services for scale and performance.
You will build modern component-based applications in React and Next.js. We use TypeScript for type safety and Tailwind for fast UI work. Older PHP projects are in maintenance only; everything new is built on the Node.js stack. Every line you write will matter and help all of our clients every day.
Requirements
What we expect from you
- A drive to keep learning and improving.
- Knowledge of JavaScript or TypeScript, basic Node.js and the basic design patterns of modern web applications.
- At least basic React and Next.js (components, routing, server-side rendering). You can pick up a lot along the way.
- At least one finished project or piece of code you can show us, so we can see how you program.
Nice to have
Bonus points
We value anything from this list. You can learn all of it on real projects while working with us.
- Version control in Git (commit, branch, merge, rebase, cherry-pick and more).
- Experience with cloud hosting (AWS, Vercel, Netlify) and CI/CD pipelines.
- Working with Tailwind CSS and modern CSS-in-JS.
- Knowledge of Postgres, database design and query optimisation.
- Working with NPM packages and modern build tools (Vite, esbuild).
- Refactoring, performance monitoring and iterative improvement.
- Knowledge of serverless architecture and edge computing.
- Experience with REST APIs, GraphQL or tRPC.
Responsibilities
What you will do
- Build modern web applications in React and Next.js with Tailwind CSS components.
- Design and implement REST API endpoints for communication between frontend and backend.
- Write automated tests and documentation and keep code quality high.
- Fix bugs and handle service work on live projects. This is where you gain a lot of hands-on experience running websites.
- For large clients, help with urgent requests and technical support of business-critical services.
What we offer
What we offer you
- Work for brands you use yourself every day.
- Varied work. There is always something going on.
- A team lead with more than 10 years of experience who understands your work and can advise on anything.
- An informal environment in the centre of Prague, team lunches and the occasional beer.
- Pay that reflects your experience, knowledge and attitude. We do not cut corners on talent.
- Regular training and new skills so you keep growing.
- Consultations on your own projects and technical help with almost anything.
Tools
What we work with
We would love it if you taught us something new, too.
- Node.js (current LTS)
- React 18+
- Next.js 15+
- TypeScript
- Tailwind CSS
- Postgres
- PHP 8.1+ with Nette (maintenance of older projects only)
- VS Code or WebStorm
- GitHub (version control and issues)
- Slack (communication)
- Vercel, AWS (cloud)
- Jest, Vitest (automated tests)
What you will not find here
What you will definitely not do
- Pointless projects with requirements that keep changing without a clear vision.
- Work on outdated technology with no room to modernise or grow.
- Sit in an office as just another programmer. Every team member matters to us.
Interested in this position?
Send us your CV and samples of your work. We would be glad to meet you and discuss working together.