Software Engineer
Journeybee is a B2B SaaS Partner Relationship Management (PRM) platform transforming how organizations manage their cybersecurity channel partnerships. We’re building the infrastructure that enables seamless collaboration between enterprises and their channel partners—simplifying integrations, automating workflows, and creating transparency across partnership ecosystems.
We’re a lean, technically ambitious team focused on shipping product that solves real problems for our customers. Our platform connects with leading CRM systems (Salesforce, HubSpot, Pipedrive, Zoho, Attio) and requires thoughtful engineering across our full stack.
The Role
We’re looking for a Mid-Level Software Engineer to join our team on a remote basis. You’ll work independently on meaningful features, take ownership of technical decisions, and grow into a senior engineering role as we scale. This is a B2B contract position based in Poland, with clear pathways for advancement and compensation growth tied to your impact and skill development.
What You’ll Do
Own features end-to-end: From design discussions to deployment, you’ll take responsibility for building, testing, and maintaining features that directly impact our customers
Build scalable backend systems: Work with PostgreSQL, Redis, and Node.js/Express to design APIs and systems that handle complex partnership workflows
Develop engaging frontends: Create intuitive user experiences with Next.js and modern CSS/Tailwind, translating customer needs into polished interfaces
Collaborate on architecture: Participate in technical design decisions, code reviews, and architectural discussions that shape how we build
Solve integration challenges: Work with third-party APIs and webhooks to integrate seamlessly with customer CRM systems
Iterate based on feedback: Stay close to customer impact, understanding how your code solves real problems in the channel partnership space
Technical Foundations
Solid experience with JavaScript/TypeScript in production environments
Comfortable with modern web development: Next.js (or similar React frameworks), REST APIs, and database design
Working knowledge of PostgreSQL and SQL fundamentals
Familiarity with Redis or similar caching/queuing systems
Experience building responsive UIs with CSS and component-based design (Tailwind or similar)
Mindset & Growth
You take ownership: You don’t wait for detailed instructions—you figure out what needs to be done and do it
You’re learning-oriented: You actively seek feedback, read documentation, and level up your skills
You communicate clearly: You can articulate technical decisions, ask good questions, and explain complex ideas simply
You care about quality: You write testable code, think about edge cases, and maintain systems you’re responsible for
You’re ambitious about growth: You’re genuinely interested in becoming a senior engineer with deeper technical leadership
Nice to Have
Experience with B2B SaaS platforms or integration-heavy products
Familiarity with CRM ecosystems (Salesforce, HubSpot, Pipedrive, etc.)
Understanding of cybersecurity or channel partnership concepts
Experience with Docker, git workflows, or CI/CD pipelines
Previous work in remote or distributed teams
What We Offer
Competitive compensation: Market-rate salary with clear growth potential. As you develop expertise and impact, compensation increases follow
Remote flexibility: Work from anywhere in Poland with a flexible schedule that suits your productivity
Real ownership: No micromanagement—you’ll be trusted to make decisions and drive your own work
Growth trajectory: Clear path to senior engineer role with increasing technical responsibility, mentorship opportunities, and strategic influence
Learning investment: We support continuous learning—access to resources, conference budgets, and time for skill development
Meaningful work: You’ll build features used by enterprises managing millions in channel partnership value
Collaborative team: Work with founders and engineers who genuinely care about technical excellence and ship quality code
How We Work
Small, focused team: You’ll interact directly with founders and have real input on product direction
Asynchronous by default: Remote work done right—clear documentation, thoughtful communication, deep work time protected
Customer-driven: We stay connected to customer needs, so you understand the impact of your work
Technical rigor: We ship quality code, think carefully about architecture, and maintain high standards without shipping slowly
The Hiring Process
Initial conversation (30 min): Let’s get to know each other and confirm fit
In person meeting (60 min): Go through what you have worked on and are looking to do in the future. Compensation and next steps.
Official Offer
Location & Contract Details
• Location: Remote, Poland-based
• Contract Type: B2B contract
• Start Date: Flexible
• Commitment: Full-time equivalent availability
Software Engineer
Software Engineer