G

Gigalogy

B2B AI platform delivering e-commerce personalization

Software Engineer - Full Stack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeDhaka, BangladeshBDT70k - BDT120k /mo

About the Job

Requirements

  • At least 3 years of professional software development experience spanning both backend and frontend.
  • A Bachelor of Science or Master of Science in Computer Science or a related technical discipline.
  • Strong proficiency in Python and hands-on experience with at least one web framework, such as FastAPI or Flask.
  • Strong professional experience in JavaScript and knowledge of modern frontend frameworks such as Vue or React.
  • Knowledge of containerization technology such as Docker and code versioning tools such as Git.
  • Understanding of REST architecture and experience building or consuming APIs.
  • Understanding of Python threading limitations and multi-process architecture.
  • Understanding of state, session, and cookie management.
  • Understanding of the OAuth 2.0 protocol and its implementations, JWT tokens, and related mechanisms.
  • Ability to create database schemas that represent and support business processes.
  • A solid understanding of front-end fundamentals, including JavaScript, HTML5, and CSS3.
  • Ability to translate provided UI/UX designs into production-ready frontend code with pixel-level fidelity.

Responsibilities

  • Write reusable, testable, and efficient code across both backend and frontend.
  • Design and implement scalable, low-latency, high-availability, and performant applications.
  • Develop backend services using Python and frameworks such as FastAPI or Flask.
  • Build responsive and user-friendly interfaces using JavaScript and modern frontend frameworks such as Vue or React.
  • Manage the interchange of data between servers and clients through well-designed REST APIs.
  • Create and maintain database schemas that effectively represent and support business processes.
  • Implement secure authentication and authorization flows using OAuth 2.0, JWT, and related security mechanisms.
  • Manage application state, sessions, cookies, and other client-server interactions.
  • Contribute to application architecture, including multi-process, asynchronous, and microservice-based systems where appropriate.
  • Collaborate with cross-functional teams to deliver reliable, maintainable, and user-focused software solutions.

Desired Qualifications

  • Experience with cloud platforms from a developer perspective, such as AWS, GCP, or Azure.
  • Hands-on experience building and maintaining CI/CD pipelines using GitHub Actions workflows.
  • Understanding of generative AI and relevant technologies such as RAG and vector databases.
  • Familiarity with Celery, Redis, or other asynchronous/task queue tools.
  • Knowledge of testing frameworks such as pytest, Jest, or React Testing Library.
  • Working knowledge of design systems sufficient to interpret and implement UI/UX team deliverables independently.

About the Company

Gigalogy

B2B AI platform delivering e-commerce personalization

Gigalogy delivers AI-powered tools for e-commerce through a subscription model with no setup costs. Its GAIP platform automates building AI features like Personalizer, Maira, G-Core, and SmartAds to enhance user experience. The tech stack uses computer vision, natural language processing, and recommendation engines for personalized search, image-based recommendations, and dynamic pricing. It aims to democratize AI for small and mid-sized businesses with an affordable, turnkey solution that covers data-to-deployment and improves customer engagement and loyalty.

Company size
51-200
Company stage
Seed
Total funding
$370K
Headquarters
Ramat Gan, Israel
Founded
2009

Recently Posted Jobs

Explore more opportunities at Gigalogy

See more jobs