Salasto

Senior / Lead Fullstack Developer

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

 

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

 

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

  1. Screening interview โ€“ VP of Engineering and Product Manager (30โ€“45 min)
  2. 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
  3. 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)

 

 

Required languages

English C1 - Advanced
Published 20 January
56 views
ยท
36 applications
12% read
ยท
3% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...