Key responsibilities:
- Elicit, analyze and formalize customer requirements; run discovery sessions and workshops
- Translate client business objectives into technical solution options and implementation roadmaps
- Prepare preliminary cost, timeframe and team composition estimates (T&M and fixed‑price)
- Design and document architectural solution options, API/integration approaches and scalability considerations
- Produce proposal materials: scope of work, technical & commercial documentation, roadmaps and presentations
- Participate in pre‑sales activities: demos, technical consultations and client negotiations
- Communicate with clients at all pre‑sale stages; align stakeholders on approach and trade‑offs
- Identify risks, constraints and dependencies, and propose mitigation strategies
- Contribute to product implementation strategy and coordinate handover between business, development and delivery teams
- Evaluate applicability, benefits and risks of AI/LLM solutions and advise on AI‑assisted development approaches.
We'd love to hear from you if you have:
- 7+ years in software industry
- Proven experience with pre‑sale processes for IT projects, discovery and requirements gathering
- Experience estimating projects (time & materials and fixed price) and creating implementation roadmaps
- Strong client communication and negotiation skills
- Track record preparing technical and commercial proposal documents
- Broad technical expertise and hands‑on understanding of modern web technologies: Python, JavaScript/TypeScript ecosystem
- Solid understanding of backend architecture, APIs, integrations, databases and cloud infrastructure
- Familiarity with CI/CD and DevOps practices, system architecture and scalability principles
- Practical knowledge of modern AI tools and patterns (LLMs such as OpenAI/Claude/Gemini, RAG, AI‑assisted development and automation/agents)
- Ability to assess applicability, limitations, risks and costs of AI integrations.