Fullstack Engineer
⚲ Warszawa, Gdańsk
20 000 - 30 000 PLN netto (B2B)
Wymagania
- PostgreSQL
- TypeScript
- Vue
- AI
Opis stanowiska
About us
At Juo, we're building software for businesses that want to build (or upgrade) 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 (MOC, Peak, Kogito, SMOK) and advisors, including domain experts from companies such as PayU, Piwik PRO, and Your KAYA. We've raised our seed round in November.
In other words, we have all the resources needed to be able to focus on building the product, shipping fast, and delivering value to the clients.
The role: Fullstack engineer
Why this role
We're looking for an ambitious and mature individual who will help us build Juo — by being a co-creator, not only an executor. We don't put ourselves into any box or "stack". Instead, each of us participates in the product development as broadly as possible, using the stack that works best for the given objective.
This role will:
• Play a major part in the development of the product (not only by delivering its new features)
• Have a lot of freedom and ownership in day-to-day tasks
• Help you broaden your current superpowers with new exciting ones
• Be part of an exciting growth phase in Juo’s journey
About the candidates
This role is perfect for an individual who wants to have a real impact on a product they're working on. We're looking for an obsessive builder and a curious problem-solver, who knows how to ask the right questions and where to find answers for them. We work with many technologies that work for us best, so you should be open to getting to know new ones if such a need arises.
The team's structure is flat, and thus we always seek people who think long-term and are looking for a longer commitment. We want to work only with those who are not driven by opportunism. We take both product development and relationship building equally seriously.
Business-wise, we have passed the most difficult stage for any startup — finding the so-called product-market fit, which means we can focus on building and perfecting the product without financial concerns about the purpose of these actions. We are confident in ourselves, in what we do, and in the value we create for ourselves, our clients, and end users.
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 and qualifications:
•
5+ years of software engineering experience, ideally in a product-focused environment.
• Strong proficiency with AI-assisted development tools
•
Solid command line / terminal fluency
•
Broad understanding of modern web technologies, standards, and their nuances.
• Hands-on experience with our core tech stack (listed below) or equivalent technologies.
• Comfort operating in a fast-paced, lean startup environment.
•
Growth mindset with a proven ability to pick up new tools and frameworks quickly.
• Strong cross-functional collaboration skills, comfortable discussing technical topics with product, support, and growth teams.
• Fluent Polish (written and spoken).
• Fluent English (C1 level), particularly for reading, writing technical documentation, and clear communication.
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
What we offer
Building an extraordinary team is a fantastic challenge. We require a lot, but we give back to our teammates as much since they're not company assets, they're founders.
What you'll get:
• Being a part of the team you can trust and rely on
• Taking an active part in building a revolutionary product loved by its users
• Competitive salary + Employee Stock Ownership Plan (ESOP)
• Full time
• Full remote
• Team retreats
• Macbook Pro and all the necessary tools (Slack, GitHub, Linear, Sentry)
• 1-on-1 access to the founders, investors, and advisors
How to apply
If this feels like the right fit, email us at jobs@juo.com with your resume, a few words about yourself, and why you want to join us. That's the best way to apply 🙂 You can use the button at the bottom of the page, but if you want to increase your chances, email is the way to go.
We don't like long drawn-out processes — so usually the whole thing takes around 2 weeks from start to finish. And we answer every application. If your first email clicks, the next step will be a 15–30 min call with one of us (most of the time one of the founders) and we'll take it from there.
Also, share this page if you know someone who might be interested.
Either way, we're excited to hear from you!
Thank you for your time.
At Juo, we're building software for businesses that want to build (or upgrade) 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 (MOC, Peak, Kogito, SMOK) and advisors, including domain experts from companies such as PayU, Piwik PRO, and Your KAYA. We've raised our seed round in November.
In other words, we have all the resources needed to be able to focus on building the product, shipping fast, and delivering value to the clients.
The role: Fullstack engineer
Why this role
We're looking for an ambitious and mature individual who will help us build Juo — by being a co-creator, not only an executor. We don't put ourselves into any box or "stack". Instead, each of us participates in the product development as broadly as possible, using the stack that works best for the given objective.
This role will:
• Play a major part in the development of the product (not only by delivering its new features)
• Have a lot of freedom and ownership in day-to-day tasks
• Help you broaden your current superpowers with new exciting ones
• Be part of an exciting growth phase in Juo’s journey
About the candidates
This role is perfect for an individual who wants to have a real impact on a product they're working on. We're looking for an obsessive builder and a curious problem-solver, who knows how to ask the right questions and where to find answers for them. We work with many technologies that work for us best, so you should be open to getting to know new ones if such a need arises.
The team's structure is flat, and thus we always seek people who think long-term and are looking for a longer commitment. We want to work only with those who are not driven by opportunism. We take both product development and relationship building equally seriously.
Business-wise, we have passed the most difficult stage for any startup — finding the so-called product-market fit, which means we can focus on building and perfecting the product without financial concerns about the purpose of these actions. We are confident in ourselves, in what we do, and in the value we create for ourselves, our clients, and end users.
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 and qualifications:
•
5+ years of software engineering experience, ideally in a product-focused environment.
• Strong proficiency with AI-assisted development tools
•
Solid command line / terminal fluency
•
Broad understanding of modern web technologies, standards, and their nuances.
• Hands-on experience with our core tech stack (listed below) or equivalent technologies.
• Comfort operating in a fast-paced, lean startup environment.
•
Growth mindset with a proven ability to pick up new tools and frameworks quickly.
• Strong cross-functional collaboration skills, comfortable discussing technical topics with product, support, and growth teams.
• Fluent Polish (written and spoken).
• Fluent English (C1 level), particularly for reading, writing technical documentation, and clear communication.
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
What we offer
Building an extraordinary team is a fantastic challenge. We require a lot, but we give back to our teammates as much since they're not company assets, they're founders.
What you'll get:
• Being a part of the team you can trust and rely on
• Taking an active part in building a revolutionary product loved by its users
• Competitive salary + Employee Stock Ownership Plan (ESOP)
• Full time
• Full remote
• Team retreats
• Macbook Pro and all the necessary tools (Slack, GitHub, Linear, Sentry)
• 1-on-1 access to the founders, investors, and advisors
How to apply
If this feels like the right fit, email us at jobs@juo.com with your resume, a few words about yourself, and why you want to join us. That's the best way to apply 🙂 You can use the button at the bottom of the page, but if you want to increase your chances, email is the way to go.
We don't like long drawn-out processes — so usually the whole thing takes around 2 weeks from start to finish. And we answer every application. If your first email clicks, the next step will be a 15–30 min call with one of us (most of the time one of the founders) and we'll take it from there.
Also, share this page if you know someone who might be interested.
Either way, we're excited to hear from you!
Thank you for your time.
🔍 Dekoder Ogłoszenia
🟡
ambitious and mature individual who will help us build Juo — by being a co-creator, not only an executor
Oczekuje się, że kandydat będzie proaktywny, samodzielny i będzie wnosił własne pomysły, a nie tylko wykonywał polecenia.
🔴
We don't put ourselves into any box or "stack". Instead, each of us participates in the product development as broadly as possible, using the stack that works best for the given objective.
Może to oznaczać elastyczność w technologiach, ale też brak jasno zdefiniowanego stosu technologicznego i potencjalne konieczność pracy z różnymi, niekoniecznie ulubionymi narzędziami.
🔴
The team is lean and consists only of very experienced people.
Może oznaczać mały zespół, gdzie każdy ma duży wpływ, ale też potencjalnie brak wsparcia dla mniej doświadczonych osób.
🟡
We've raised our seed round in November.
Firma jest na wczesnym etapie rozwoju, co może wiązać się z większym ryzykiem, ale też potencjalnie większymi możliwościami rozwoju.
🟡
In other words, we have all the resources needed to be able to focus on building the product, shipping fast, and delivering value to the clients.
Podkreśla dostępność zasobów, ale może też sugerować presję na szybkie dostarczanie produktu i realizację celów biznesowych.