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