Senior Frontend/Full Stack Engineer (Next.js, SaaS, Product Ownership)
Let’s start with what PLANEKS offers:
- Fast and comfortable hiring process.
- 100% remote work opportunity and flexitime - choose working hours between 8:00-20:00 (Ability to work closely to EST time zone will be a big advantage).
- Salary paid in USD + tax compensation. Revision every 12 months. We want everyone to be confident in what tomorrow brings.
- $$$$ budget - Travel tickets, Work equipment, Health insurance, Software, Sport, Training.
- Everything to ensure a good rest. YES: Paid vacation, national holidays, sick leaves (and support in case of serious diseases). NO: overtime, work on weekends.
- A friendly and professional team that supports you. Well, we're proud of how we handle that. So you can always count on us.
- Speaking clubs with a native speaker to constantly maintain your English level.
- No bureaucracy - transparent processes and flat management. Working remotely means keeping things as simple as possible to work efficiently.
PLANEKS means developing a new lifestyle for our colleagues and clients. So take your part in it!
The project:
Our client is building an AI-powered B2B SaaS platform that helps recurring service companies recover lost revenue and eliminate billing errors.
The product automatically reads contracts, compares them with billing data, and guides finance teams to invoice accurately — without spreadsheets or manual checks.
The platform is ISO 27001, SOC 2 Type II, and GDPR compliant.
Current stage: MVP refinement and scaling.
You will work directly with the CTO and take ownership of the frontend direction as the product evolves.
Required Hard Skills:
- 4+ years building production web applications
- Strong experience with Next.js and TypeScript
- Experience building backend logic using Next.js API routes
- Advanced CSS skills (Tailwind preferred)
- Strong UI/UX sensibility — understands spacing, hierarchy, typography, interaction states
- Comfortable building real product workflows (tables, filters, roles, statuses, dashboards)
- Experience working with PostgreSQL or relational databases
- Understanding of performance optimization (rendering behavior, lazy loading, bundle size awareness)
- Experience refactoring and improving early-stage/MVP codebases
- Comfortable working in cloud environments (GCP is a plus)
- Ability to understand and collaborate around Python-based data processing (deep Python experience not required)
Soft Skills:
- Ownership mentality — feels responsible for the product, not just assigned tickets
- Comfortable making UX decisions without a designer
- Proactive in improving flows, logic, and interaction clarity
- Strong communication skills — works directly with founders
- Pragmatic decision-maker — balances speed and quality in a startup environment
- Writes clean, structured, maintainable code
- Comfortable operating with minimal guidance
- High level of autonomy and accountability
Who We're NOT Looking For:
- A developer who only executes clearly defined tickets
- Someone who needs pixel-perfect design specifications for every state
- A backend-focused developer looking for a full-stack-heavy role
- Someone uncomfortable working in early-stage product environments
- A developer who avoids product discussions and UX decisions
Nice to Have:
- Experience working in early-stage startups
- Experience with B2B SaaS or data-heavy products
- Experience building reusable component systems
- Familiarity with AI-powered products or data pipelines
- Basic understanding of Python scripts for data processing
Key Responsibilities:
Day-to-day:
- Take full ownership of the frontend (Next.js, TypeScript, Tailwind)
- Lead frontend architecture and make pragmatic technical decisions
- Define UX patterns and make sensible visual decisions
- Build and improve interactive workflows and real-time features in a production SaaS environment
- Collaborate directly with the CTO
Over time:
- Refine and improve the MVP codebase
- Influence product decisions alongside founders
- Scale the frontend as the platform grows
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |