Innovation City
Full Stack Developer
Innovation CityUnited Arab Emirates12 hours ago
Full-timeInformation Technology

The Full Stack Developer at Innovation City will play a pivotal role in designing, developing, and maintaining applications that support our digital ecosystem. This role requires expertise in both front-end and back-end development, with a strong emphasis on microservices and AI-powered applications. Blockchain development is considered a bonus skillset rather than a core requirement.

The ideal candidate will collaborate closely with cross-functional teams to deliver scalable, secure, and high-performance solutions that align with INC’s mission to foster innovation in the digital assets sector.

Responsibilities


  • Develop modern user interfaces with React.js / Next.js (TypeScript).
  • Build scalable back-end services using Node.js, Python, or Rust, applying microservices architecture.
  • Integrate front-end and back-end components for seamless user experiences.
  • Build AI-powered features (LLMs, RAG, embeddings, classification).
  • Integrate vector databases, inference APIs, and pipelines.
  • Ensure reliability, security, and scalability of AI systems
  • Smart contract development using Solidity or Rust.
  • Integrate blockchain workflows via Web3 APIs and wallet interactions.
  • Apply best practices for token standards (ERC-20, ERC-721) and smart contract security/testing.
  • Build scalable services with Node.js, Python, or Rust, using microservices architecture and APIs (REST/GraphQL).
  • Ensure APIs are secure, scalable, and well-documented.
  • Manage relational and non-relational databases (PostgreSQL, MySQL, MongoDB) with caching layers like Redis.
  • Write and maintain unit, integration, and end-to-end tests.
  • Deploy and operate applications on AWS (ECS, EKS, S3, RDS) and VPS platforms
  • Apply cloud-native practices: Docker, Terraform/, CI/CD pipelines, autoscaling.
  • (Optional) Implement monitoring and observability with Prometheus - Grafana.
  • Work closely with designers, product managers, and other developers to deliver high-quality products.
  • Maintain comprehensive documentation for codebases and development processes.

Requirement


  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of experience in full-stack development.
  • Strong experience with AWS deployments, infrastructure-as-code, and cloud-native practices.
  • Proven expertise in front-end (React.js / Next.js) and back-end (Node.js / Python / Rust).
  • Hands-on experience in developing AI-driven applications (LLMs, embeddings, ML pipelines).
  • (Bonus) Experience with blockchain technologies, smart contracts (Solidity/Rust), and Web3 integrations

Key Skills

Ranked by relevance