Radiologist Consultant.
Cairoscan
ABOUT THE ROLEDimCarpi GmbH is a Munich-based lifestyle and fashion brand — registered under HRB 304755 — that delivers elegant, functional apparel and accessories to a global audience.
As we scale our digital infrastructure, we are building a world-class engineering team in Egypt.
We are looking for a Senior Full-Stack Engineer who is genuinely strong across the entire stack: from crafting pixel-perfect, high-performance frontends to designing fault-tolerant backend services and deploying them on modern cloud infrastructure.
This is a high-impact, high-ownership role.
Your code will be running in production, at scale, from day one.
You should care deeply about system reliability, security, and developer experience — not just feature delivery.
If you enjoy solving hard infrastructure and architecture problems as much as writing clean application code, this role is built for you. KEY RESPONSIBILITIESBackend EngineeringDesign, build, and maintain production-grade RESTful and GraphQL APIs using Node.js frameworks (Fastify, Express.js, NestJS) or Go (Gin/Echo) or Python (FastAPI)Architect and implement microservices and event-driven systems that are decoupled, observable, and resilientManage database design, migrations, indexing strategies, and query optimization across PostgreSQL and MongoDBImplement robust authentication and authorization systems — OAuth 2.0, JWT, RBAC, session managementWrite well-tested, well-documented backend code with a focus on maintainability and long-term scalabilityFrontend EngineeringBuild high-performance, accessible frontend applications using React, Next.js (App Router / Server Components), Angular, or Vue.js / ViteApply modern state management patterns (Zustand, Redux Toolkit, React Query / TanStack Query)Ensure excellent Core Web Vitals: optimize for LCP, FID, CLS, and TTI across all pagesImplement responsive, accessible UI using Tailwind CSS or component libraries (MUI, Radix UI)Collaborate closely with product and design to translate wireframes into production-ready interfacesInfrastructure & DevOpsContainerize services using Docker and orchestrate workloads with Kubernetes (K8s)Deploy and operate applications on cloud platforms — AWS (EC2, ECS, RDS, S3, CloudFront, Lambda), Hetzner Cloud, or DigitalOcean / VultrConfigure and optimize NGINX as a reverse proxy, load balancer, and TLS termination pointBuild and maintain CI/CD pipelines using GitHub Actions, GitLab CI, or similar toolsSet up monitoring, alerting, and distributed tracing using Prometheus, Grafana, Sentry, or DatadogManage infrastructure as code using Terraform or PulumiPerformance, Security & ReliabilityIdentify and eliminate performance bottlenecks across frontend (bundle size, render blocking, lazy loading) and backend (N+1 queries, slow endpoints, inefficient caching)Implement multi-layer caching strategies: Redis (in-memory), CDN (CloudFront, Cloudflare), and HTTP cache headersApply security best practices: input validation and sanitization, protection against OWASP Top 10 (XSS, CSRF, SQL injection, IDOR), secrets management, and dependency auditingDesign for high availability: implement retries, circuit breakers, graceful degradation, health checks, and automated failoverDefine and monitor SLOs and uptime targets; own incident response for services you build TECH STACK & TOOLSBackend FrameworksNode.js: Fastify · Express.js · NestJS | Python: FastAPI | Go: Gin · Echo | .NET (C#): ASP.NET CoreFrontend FrameworksReact · Next.js (App Router) · Angular · Vue.js / Vite · TypeScriptDatabasesPostgreSQL · MongoDB · Redis · Prisma ORM · TypeORM · MongooseCloud & InfrastructureAWS (EC2, ECS, RDS, S3, CloudFront, Lambda, SQS) · Hetzner Cloud · DigitalOcean · CloudflareDevOps & ToolingDocker · Kubernetes · NGINX · Terraform · GitHub Actions · GitLab CI · Prometheus · Grafana · Sentry · Datadog · ELK StackOtherGraphQL · REST · WebSockets · RabbitMQ / Kafka · Git · Linux (Ubuntu/Debian)
ABOUT DIMCARPI GMBHDimCarpi GmbH is a Munich-based lifestyle and fashion brand committed to combining elegant design with practical functionality.
We operate internationally, with a growing engineering team in Egypt driving the digital side of the business.
We believe great software is built by engineers who have context, ownership, and space to do their best work.
We are building that kind of team.
Registered under HRB 304755, Munich, Germany.
Applications are reviewed on a rolling basis.
We evaluate candidates on demonstrated ability and practical experience, not credentials alone.
REQUIRED QUALIFICATIONS2 – 5 years of hands-on professional experience in full-stack software developmentDeep working knowledge of at least one backend framework (Fastify, NestJS, FastAPI, Gin, or ASP.NET Core)Solid frontend experience with React or Next.js — you understand how the browser renders and optimizes content, not just how to write componentsStrong SQL fundamentals: schema design, normalization, indexing, query planning, and performance tuning in PostgreSQLExperience with MongoDB: schema design for document-oriented data, aggregation pipelines, indexing strategiesPractical experience with Docker — containerizing applications, writing multi-stage Dockerfiles, running Docker Compose environmentsFamiliarity with at least one cloud platform — AWS, Hetzner, or equivalent — for deploying and operating live production servicesUnderstanding of web performance: what affects load times, how to measure it (Lighthouse, WebPageTest, Core Web Vitals), and how to fix itSolid grasp of web security principles: OWASP Top 10, secure coding practices, secrets management, and dependency vulnerability awarenessExperience writing unit, integration, and end-to-end tests (Jest, Vitest, Playwright, Cypress, or equivalent)Strong command of English for asynchronous and synchronous communication with an international team PREFERRED QUALIFICATIONSExperience with Kubernetes: deploying services, managing pods and namespaces, writing Helm chartsHands-on experience with NGINX: configuring reverse proxies, rate limiting, SSL/TLS termination, and load balancingExperience with Hetzner Cloud or similar European cloud providers in addition to or instead of AWSExposure to Go (.NET) or Python in a backend production contextFamiliarity with message brokers (RabbitMQ, Kafka, or AWS SQS/SNS) for asynchronous processingExperience in e-commerce, SaaS, or high-traffic consumer applicationsKnowledge of observability practices: structured logging, distributed tracing (OpenTelemetry), and metrics dashboardsDegree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience)
WHO YOU AREYou take ownership — when you ship something, you care about what happens after it goes liveYou communicate clearly and proactively, especially in a remote-first environmentYou think in systems, not just features — you consider how your code affects reliability, observability, and other engineersYou are curious and self-directed: you do not wait to be told what to learnYou are comfortable with ambiguity and can scope and prioritize your own workYou give and receive feedback professionally and constructivelyYou are persistent — you debug hard problems methodically and see them through to resolution WHAT WE OFFERCompetitive salary benchmarked against international engineering marketsEquity / profit-sharing opportunities as the team scalesFully remote role with flexible working hours aligned to a Central European timezoneDirect access to senior leadership and meaningful technical influence over product and architecture decisionsA small, focused team where your contributions are visible and impactfulWork on a real, live product used by customers — not internal toolingOpportunities to grow into technical lead or architect rolesBudget for learning resources, courses, and conferences
REQUIRED QUALIFICATIONS2 – 5 years of hands-on professional experience in full-stack software developmentDeep working knowledge of at least one backend framework (Fastify, NestJS, FastAPI, Gin, or ASP.NET Core)Solid frontend experience with React or Next.js — you understand how the browser renders and optimizes content, not just how to write componentsStrong SQL fundamentals: schema design, normalization, indexing, query planning, and performance tuning in PostgreSQLExperience with MongoDB: schema design for document-oriented data, aggregation pipelines, indexing strategiesPractical experience with Docker — containerizing applications, writing multi-stage Dockerfiles, running Docker Compose environmentsFamiliarity with at least one cloud platform — AWS, Hetzner, or equivalent — for deploying and operating live production servicesUnderstanding of web performance: what affects load times, how to measure it (Lighthouse, WebPageTest, Core Web Vitals), and how to fix itSolid grasp of web security principles: OWASP Top 10, secure coding practices, secrets management, and dependency vulnerability awarenessExperience writing unit, integration, and end-to-end tests (Jest, Vitest, Playwright, Cypress, or equivalent)Strong command of English for asynchronous and synchronous communication with an international team PREFERRED QUALIFICATIONSExperience with Kubernetes: deploying services, managing pods and namespaces, writing Helm chartsHands-on experience with NGINX: configuring reverse proxies, rate limiting, SSL/TLS termination, and load balancingExperience with Hetzner Cloud or similar European cloud providers in addition to or instead of AWSExposure to Go (.NET) or Python in a backend production contextFamiliarity with message brokers (RabbitMQ, Kafka, or AWS SQS/SNS) for asynchronous processingExperience in e-commerce, SaaS, or high-traffic consumer applicationsKnowledge of observability practices: structured logging, distributed tracing (OpenTelemetry), and metrics dashboardsDegree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience)
WHO YOU AREYou take ownership — when you ship something, you care about what happens after it goes liveYou communicate clearly and proactively, especially in a remote-first environmentYou think in systems, not just features — you consider how your code affects reliability, observability, and other engineersYou are curious and self-directed: you do not wait to be told what to learnYou are comfortable with ambiguity and can scope and prioritize your own workYou give and receive feedback professionally and constructivelyYou are persistent — you debug hard problems methodically and see them through to resolution WHAT WE OFFERCompetitive salary benchmarked against international engineering marketsEquity / profit-sharing opportunities as the team scalesFully remote role with flexible working hours aligned to a Central European timezoneDirect access to senior leadership and meaningful technical influence over product and architecture decisionsA small, focused team where your contributions are visible and impactfulWork on a real, live product used by customers — not internal toolingOpportunities to grow into technical lead or architect rolesBudget for learning resources, courses, and conferences