About Open Mercato
Open Mercato is an open-source, AI-supportive CRM/ERP foundation framework for building secure, enterprise-grade business applications. It helps teams move past the limits of rigid SaaS by giving them foundational architecture, security, and modularity, with AI-assisted engineering built in — Harness AI, developer sandboxes, and reusable AI skills.
The Core Team combines core product engineering with forward-deployed customer work, treating every deployment as a source of product learning.
The role
As a Senior AI Engineer / Forward Deployed Engineer you implement Open Mercato with partners and strategic customers, turn business requirements into product specifications and architecture decisions, and use every implementation as a source of product learning. You design reusable modules, APIs, workflows, and AI skills; operate coding agents such as Codex and Claude to generate, refactor, test, and verify code; and help teams adopt AI-assisted engineering with reusable prompts and test harnesses.
Responsibilities
Core product
- Improve core architecture, modules, APIs, developer experience, and extensibility.
- Identify recurring implementation needs and turn them into reusable product capabilities.
- Design enterprise-grade patterns for security, scalability, modularity, data modeling, workflows, and integrations.
- Write clear specifications for coding agents.
- Build reusable AI skills and implementation harnesses.
- Maintain automated test coverage.
- Contribute to releases, documentation, and guides.
- Keep the product coherent, secure, and scalable.
Forward deployed engineering
- Work directly with partners and customers implementing Open Mercato.
- Understand their business processes, requirements, and integration needs.
- Translate customer problems into technical specifications.
- Support teams in configuration, extension, and deployment.
- Lead implementation discovery, solution design, technical workshops, and QA loops.
- Identify product gaps from real-world needs.
- Turn implementation learnings into core improvements.
- Train developers in AI-assisted delivery practices.
Requirements
Technical skills
- TypeScript.
- Next.js and React.
- PostgreSQL and SQL.
- High-scale application architecture.
- Enterprise software design patterns.
- Secure, modular, maintainable software architecture.
- Automated testing: Playwright, integration tests, unit tests.
- Modern SDLC practices.
- Working with coding agents (Codex, Claude, or similar).
- Advanced AI-assisted coding techniques.
- Creating reusable AI skills, prompts, and workflows.
- Reviewing and improving AI-generated code.
Product and delivery skills
- Working directly with business users and stakeholders.
- Gathering and structuring requirements.
- Managing product scope and trade-offs.
- Delivering features end to end — from discovery and specification to QA and release.
- Explaining technical concepts to non-technical users.
- Working independently with high ownership.
- Turning ambiguous business problems into structured implementation plans.
- Balancing customer needs with long-term architecture.
Communication
- English at C1/C2 level and Polish at C2 level.
- Strong written communication.
- High ownership and autonomy.
- Comfortable working with customers, partners, developers, and product stakeholders.
- Clear, structured thinking, with the ability to document decisions and specifications.
Required experience
At least one of:
- A similar senior engineering, solution architecture, product engineering, or forward-deployed engineering role.
- Meaningful open-source contributions.
- Building, releasing, and maintaining real software products.
- Experience with enterprise-grade SaaS, ERP, CRM, or business application platforms.
- Leading implementation work from requirements to production delivery.
Nice to have
- Open-source community experience.
- ERP, CRM, B2B commerce, operations, or workflow platform background.
- Multi-tenant systems experience.
- Permissions, roles, audit logs, security, and compliance expertise.
- Developer platforms, SDKs, CLIs, or internal frameworks.
- Training engineering teams.
- Consultant, solution architect, or fractional CTO experience.
- Public writing, conference talks, or technical content.
How we work
We work differently from a traditional software team. You will be expected to think like an architect, communicate like a product person, work with customers like a consultant, and operate coding agents like an AI engineering lead. Effectively 100% of our code is generated by coding agents — the work is architecture, specifications, tests, reviews, and product-learning loops, not manual coding.
What we offer
- Rate: 140–180 PLN/h net.
- Contract: B2B / freelance.
- Engagement: long-term collaboration.
- Location: remote.
- Work on a modern open-source enterprise software platform.
- Direct impact on the core product and our AI methodology.
- Access to real customer and partner implementation work.
- A senior, product-oriented engineering environment.
- Deep exposure to AI-assisted development, coding agents, reusable AI skills, and modern SDLC.
Why join Open Mercato
Open Mercato is a practical answer to one of the biggest problems in enterprise software: teams start from reusable foundations instead of rebuilding the same CRM/ERP plumbing, and use AI-assisted engineering to ship faster and safer, informed by real customer needs. You will help shape how modern enterprise applications are built — open-source, modular, secure, AI-assisted, and close to real customers.
How to apply
Send your profile — GitHub, LinkedIn, or portfolio — with short answers to:
- What kind of enterprise software or product systems have you built?
- How have you used AI coding agents in real work?
- What open-source or product experience are you most proud of?
- Why does the Open Mercato Core Team sound interesting to you?