Own the technical direction and delivery quality for the product engineering team. As a key member of the team reporting directly to the CEO, you will lead 2 FE and 2 BE developers to ship fast, reliable, and secure features for a multi‐country online pharmacy platform. You combine hands‐on full‐stack depth (Java/TypeScript, modern FE frameworks, APIs, PostgreSQL) with clear leadership, crisp communication, a product mindset, and fluent English to collaborate effectively with technical and business stakeholders.
Scope & Impact
- Reliability: Implement observability (metrics, logs, traces), SLOs/SLIs, incident response, and post‐mortems.
- Security & Compliance: Enforce secure coding, secrets management, and GDPR‐aware data flows.
- Performance: Keep Core Web Vitals in the green on key pages; profile/tune backend APIs and PostgreSQL (p95 latency, error rate, throughput).
- Product partnership: Translate business goals into road‐mapped technical work; challenge scope, sequence bets, and balance speed with quality.
- People: Mentor and grow engineers; run reviews, pairing, and design sessions.
- Delivery: Establish standards for code quality, testing, CI/CD, and release hygiene; drive trunk‐based development with safe feature flags and rollbacks.
- Architecture: Define pragmatic service boundaries, data contracts, and integration patterns across web, ERP, and external partners.
What you’ll lead & do
- APIs and integrations (auth, contracts, versioning, idempotency, retries.
- Hands‐on development (50% IC time): design and implement core features end‐to‐end across backend (Java/Spring Boot, Kafka/RabbitMQ, PostgreSQL, Redis) and frontend (React 18+/TypeScript).
- Vendor & RFP support: Provide technical input during vendor selection and RFP drafting; define criteria (platform choices, deployment strategy, KPIs, analytics); support vendor interviews and architecture evaluations.
- Improve build pipelines (Vite/Webpack on FE, CI/CD on BE); automate tests and deployments; codify templates and scaffolds.
- Guide front‐end architecture in React 18+/TypeScrip, shared components, accessibility, and performance.
- Drive backend quality using Java (Spring Boot) and/or Python where appropriate; model data, tune queries, and optimize PostgreSQL.
- Create technical docs, runbooks, and standards to make the team faster and safer.
- Lead day‐to‐day execution for 2 FE + 2 BE engineers; sprints and technical quality.
Key projects & administrative duties
- Team: management, training, and guidance of project staff.
- R&D: Research and develop new technologies aligned to the roadmap.
- Projects: Drive development of custom ERP, CMS, and supporting platform systems for a large e‐commerce environment.
- Project participation: Participate in and complete assigned projects as required.
- Plan & deliver: Implement work according to the assigned plan; ensure delivery on schedule and at the required quality bar.
- Governance: Implement planning and reporting regime according to regulations.