About this role
Senior Full-stack Engineer
Juo, a fast growing tech startup, is looking for a senior full-stack engineer to join the team in Wrocław (PL), Gdańsk (PL), Warsaw (PL) or remotely.
About us
At Juo, we’re building software for businesses that want to build and run their subscription offering. Business model-wise, Juo is a B2B SaaS company.
Our initial and current focus has been on direct-to-consumer ecommerce businesses selling physical products, but our goal is to make Juo components applicable in any industry where a subscription model can be applied for selling things.
Juo operates at the intersection of a few areas, like ecommerce and payments, and especially the new platform, with a strong focus on developer experience.
The team is lean and consists only of very experienced people. We had built other successful businesses together. We’d built unsuccessful some too and learned a ton from that.
We’re backed by fantastic investors (Kogito, SMOK) and advisors, including domain experts from companies such as PayU, Piwik PRO, and Your KAYA. We’ve raised two financing rounds, and the most recent one is just about to be announced.
In other words, we have all the resources needed to be able to focus on building the product.
The role: Senior Full-stack Engineer
This role is perfect for an experienced, passionate developer who thrives on technical challenges and wants to make a lasting impact on our product. We’re looking for a curious, collaborative, and pragmatic engineer who can balance innovation with practicality.
You should be comfortable leading technical initiatives, making architectural decisions, and communicating complex ideas clearly to both technical and non-technical stakeholders. You’ll also mentor other engineers on the team. As a startup, we move fast and use a variety of tools, so adaptability and a willingness to learn are essential.
It’s not just about writing code—it’s about delivering value on multiple fronts. You’ll help shape our technical vision (collaborating with the CTO and the rest of the developers) and work closely with product and growth teams to keep Juo robust, scalable, and developer-friendly.
Our flat structure means we value long-term thinkers who are driven by impact, not opportunism. We’re as serious about building great products as we are about fostering strong relationships.
Tech:
Backend:
-
Modular Fastify server in TypeScript
-
State persitance in Managed Postgresql database
-
Critical and periodic tasks processed in dedicated BullMQ workers with Redis storage
-
Strong I/O validation with JSON schemas generated with TypeBox with automatic OpenAPI schema generation
Frontend:
-
Multiple Vue front-ends in TypeScript
-
Context/Provider pattern for state propagation
-
Shared UI components with Storybook integration
-
Automatically generated SDKs shared between front-ends
Infrastructure and tools:
-
Managed Kubernetes provisioned with Helmfile
-
Full CI/CD on GitHub actions
-
Data streamed through Segment
-
Observability via Prometheus and Sentry
-
Communication over Slack, Linear and Notion
Responsibilities:
- Building a new major iteration of the product with high extensibility and great developer experience in mind
- Developing new features and iteratively improving existing ones
- Finding, investigating, and fixing bugs and performance issues
- Supporting customers when the above occurs (customer-driven development)
- Discussing ideas, solutions and technologies with the team
- Proactively coming up with ideas for development and product improvements
Requirements
- 7+ years of experience as an engineer
- Proven record of key role in complex projects
- Knowledge of many technologies/devstacks and ability to choose the right one for the job at hand
- Being able to discuss technical matters with other (non-technical) team members
- Ability to collaborate with cross-functional teams (product, design, and growth)
- Comfort working in a lean startup environment — you don’t wait for playbooks, you write them
- Keeping an open mind when learning new technologies (stumbling upon some setbacks)
- Overall ability to learn quickly
- Fluent Polish (written and spoken)
- Fluent English for technical documentation and communication (written and spoken)
- Experience with ecommerce platforms (Shopify, Woo, Magento) will be a bonus
- At least 10 years of experience
What we offer
- Being a part of a high-trust team you can rely on
- Taking an active part in building a revolutionary product loved by its users
- Competitive salary + Employee Stock Ownership Plan (ESOP)
- Full time, fully remote
- Team retreats (we love getting together in person a few times a year)
- Paid vacation days
- MacBook Pro and all necessary tools (including AI credits)
- 1-on-1 access to the founders, investors, and advisors — your insights matter
How to apply
If this feels like the right fit, send an email to Marcin at [email protected] with your resume, a few words about yourself, and why you want to join Juo.
We don’t like long processes — usually ~3 weeks from first email to decision. We answer every application. If it clicks, next step is a quick 20-30 minute call, and we move from there.
If you think you’d enjoy working with us but this isn’t quite the role, tell us anyway — we’d love to hear from you.
Either way, we’re excited to meet you!