Job VC

Senior / Lead Fullstack Developer

Salasto · djinni · Lead · $$$$ · Тільки віддалено Весь світ
Open original ↗
About Us
We are an emerging Iraqi game-changer in Telco, Software, Game Development, and AI solutions based in Dubai, UAE.
Our goal is to bring Iraqi Telco, Software, Game Development, and AI industries to a new level and make Iraq one of the tech leaders in the world.
We are expanding rapidly across new markets, and we invite you to join us on our journey and grow with us as we build innovative solutions for the region.

About the Roles
We're hiring for
two levels
– please indicate which role you're applying for:
Senior Fullstack Developer
– Primarily hands-on, shipping features and building systems
Lead Fullstack Developer
– Hands-on plus team leadership and technical decision-making
Both roles are remote, long-term, and full-time. You'll work alongside our CTO/CPO, VP of Engineering, Product Manager, Designer, and QA Engineer to build B2C, B2B, and Enterprise solutions designed for scale, security, and high availability.
Our systems support regional user bases across varying network environments, handle complex integrations with mobile operators and third-party platforms (including AI services), and provide the reliability that both our business and our B2B clients depend on.

What You'll Work On (Both Roles)
Customer-facing Web and Mobile applications
B2C Web store and digital services platform
B2B Web solutions varying in complexity and time-to-market
Integrations with mobile operators, payment providers, and AI services
Projects ranging from quick MVPs to complex enterprise systems with detailed requirements and pixel-perfect design

Our Tech Stack
Frontend:
React, Next.js, TypeScript
Backend:
Node.js, TypeScript
Database:
PostgreSQL (Cloud SQL), Redis
Infrastructure:
Google Cloud Platform – Cloud Run, Cloud Storage
IaC & Deployments:
Pulumi (TypeScript), GitHub Actions, preview environments per PR
Observability:
Specify: Cloud Monitoring, Datadog, Sentry or similar
Tests:
unit, integration, E2E
AI/LLM integrations
(image, text, audio)

Role: Senior Fullstack Developer

Focus
80% hands-on development, 20% collaboration and code review

Responsibilities
Design and implement features across the full stack (frontend, backend, database, infrastructure)
Write clean, tested, well-documented code that others can maintain
Collaborate with Product and Design to refine requirements and propose technical solutions
Troubleshoot production issues and participate in incident response
Contribute to technical documentation

Technical Requirements
Experience:
5+ years as a Fullstack Developer shipping production systems
Languages:
Strong TypeScript/JavaScript proficiency
Frontend:
React and Next.js — component architecture, state management, performance optimization
Backend:
Node.js – RESTful API design, async patterns, error handling
Database:
PostgreSQL – schema design, query optimization, migrations
Caching:
Redis for session management, caching, and queues
Testing:
Experience with unit, integration, and e2e testing (Jest, Playwright, Cypress, or similar)
Security fundamentals:
Authentication (OAuth, JWT), authorization patterns, OWASP basics, secrets management
DevOps:
Docker, CI/CD pipelines (GitHub Actions), containerized deployments
Cloud:
Comfortable working with managed cloud services (GCP preferred, AWS/Azure acceptable)
API design:
RESTful best practices, versioning, OpenAPI/Swagger documentation
AI/LLM integration:
Experience calling LLM APIs (OpenAI, Anthropic, etc.) and handling responses in production systems
Telco platforms experience:
SDP/DSP (Service Delivery Platform, Digital Services Platform. Its basically the same thing, DSP being the more "modern" description).
DCB, SMPP billing

Nice to Have
Experience with working on web and mobile apps
Infrastructure as Code (Pulumi or Terraform)
Experience with Telco integrations or payment systems
GraphQL
Event-driven architecture and message queues
Experience with AI tools and coding assistants
Experience in game development or gamification layers development (what we mean by games is simple functionality like quizzes with point allocation, achievements, etc.)

Professional Requirements
Clear communicator – you proactively share updates, ask clarifying questions, and keep stakeholders informed
Self-managing – you understand requirements, break down tasks, estimate realistically, and deliver
Quality-focused – you care about testing, documentation, and maintainability, not just "it works"
Collaborative – you work well with Product, Design, and QA; you don't operate in a silo
Fluent English (written and verbal)


Role: Lead Fullstack Developer

Focus
50% hands-on development, 50% leadership, architecture, and coordination

Responsibilities

Technical Leadership
Lead technical design and architecture decisions for complex projects
Establish and maintain coding standards, review processes, and engineering best practices
Own system reliability – monitoring, alerting, incident response, and post-mortems
Make build-vs-buy decisions and evaluate third-party tools and services
Drive technical debt reduction and platform improvements

Team Leadership
Lead a team of 2+ developers – assign work, unblock issues, ensure quality output
Conduct code reviews with a focus on mentorship and raising team standards
Guide developers in their technical growth and provide constructive feedback
Track resource allocation and capacity across projects
Shield the team from unnecessary interruptions while keeping them aligned with business priorities

Stakeholder Collaboration
Attend meetings with partners, clients, and internal stakeholders
Translate business requirements into technical plans and estimates
Communicate technical trade-offs and risks to non-technical stakeholders
Collaborate with VP of Engineering and CTO on roadmap and architecture direction

Technical Requirements
Everything listed for Senior Fullstack Developer, plus:
Experience:
7+ years as a Fullstack Developer, with 2+ years in a tech lead or team lead capacity
System design:
Proven ability to design scalable, maintainable systems – microservices vs monolith trade-offs, data modeling, API contracts, caching strategies
Observability:
Experience setting up monitoring, logging, and alerting (e.g., Datadog, Grafana, Cloud Monitoring, PagerDuty)
Performance:
Track record of diagnosing and resolving performance bottlenecks
Security:
Deeper understanding of secure architecture – network security, data encryption, compliance considerations
Production ownership:
Experience running systems at scale, handling incidents, and conducting post-mortems
Infrastructure as Code:
Hands-on experience with Pulumi, Terraform, or similar
Telco platforms experience:
SDP/DSP (Service Delivery Platform, Digital Services Platform. Its basically the same thing, DSP being the more "modern" description).
DCB, SMPP billing

Nice to Have
Experience with Telco or mobile operator integrations
Prior experience in a startup or scale-up environment
Platform engineering or developer experience (DX) initiatives
Familiarity with SOC 2, GDPR, or regional compliance requirements
Experience with AI tools and coding assistants
Experience in game development or gamification layers development (what we mean by games is simple functionality like quizzes with point allocation, achievements, etc.)

Professional Requirements
Everything listed for Senior Fullstack Developer, plus:
Leadership presence
– you can represent the engineering team to stakeholders and advocate for technical needs
Decision-making under ambiguity
– you can move forward with incomplete information and course-correct as needed
Conflict resolution
– you handle disagreements constructively and build consensus
Hiring and growth mindset
– you're invested in building a strong team, not just delivering features
Written communication
– you can write clear technical specs, ADRs, and project updates

Shared Logistics
Location:
Remote (preferred: Europe, Caucasus, Central Asia, Middle East)
Work Hours:
Full-time, 9pm-6pm 8h work days (schedule can be adapted)
Duration:
Long-term engagement
Probation:
2 months at full salary


Interview Process
Screening interview
– VP of Engineering and Product Manager (30–45 min)
Technical interview
– VP of Engineering, Product Manager, and CEO (60–90 min)
Senior: Focus on coding, system design fundamentals, and problem-solving
Lead: Focus on architecture, leadership scenarios, and technical decision-making
Final interview
– CEO (30–45 min)

To Apply
Please send:
Your CV and LinkedIn profile
Link to portfolio or GitHub with demonstrable work
Which role you're applying for

(Senior or Lead)