Point your AI agent at freehire and let it find you a job.

Get the CLI →

gigalogyinc

New

Software Engineer - Full Stack

Posted 3 views
Discussion

Summary

Full-stack role at a Tokyo-based AI startup, building end-to-end products using Python (FastAPI/Flask) and JavaScript (Vue/React). The developer will handle everything from backend APIs and database schemas to pixel-perfect frontend implementation and OAuth security.

We are looking for a passionate Software Engineer - Full Stack responsible for building and maintaining software products end-to-end, from backend services and APIs to user-facing interfaces, with a strong focus on scalability, performance, security, and user experience.

  • Writing reusable, testable, and efficient code across both backend and frontend.
  • Designing and implementing scalable, low-latency, high-availability, and performant applications.
  • Developing backend services using Python and frameworks such as FastAPI or Flask.
  • Building responsive and user-friendly interfaces using JavaScript and modern frontend frameworks, such as Vue, React.
  • Managing the interchange of data between the server and clients through well-designed REST APIs.
  • Creating and maintaining database schemas that effectively represent and support business processes.
  • Implementing secure authentication and authorization flows using OAuth 2.0, JWT, and related security mechanisms.
  • Managing application state, sessions, cookies, and other client-server interactions.
  • Contributing to application architecture, including multi-process, asynchronous, and microservice-based systems where appropriate.
  • Collaborating with cross-functional teams to deliver reliable, maintainable, and user-focused software solutions.
  • At least 3 years of professional software development experience spanning both backend and frontend.
  • BSc or MSc in Computer Science or a related technical discipline.
  • Strong proficiency in Python, with hands-on experience in at least one web framework (e.g., FastAPI or Flask).
  • Strong professional experience in JavaScript, with knowledge of modern frontend frameworks (Vue, React).
  • Knowledge of containerization technology such as Docker, and code versioning tools such as Git.
  • Understanding of REST architecture and experience building/consuming APIs.
  • Understanding of Python's threading limitations and multi-process architecture.
  • Understanding of State, Session, and Cookie management.
  • Understanding of OAuth 2.0 protocol and its implementations, JWT tokens, etc.
  • Able to create database schemas that represent and support business processes.
  • Solid understanding of front-end fundamentals: JavaScript, HTML5, CSS3.
  • Ability to translate provided UI/UX designs into production-ready frontend code with pixel-level fidelity.

Nice to Have:

  • Experience with cloud platforms with a developer perspective (AWS, GCP, or Azure).
  • Hands-on experience building and maintaining CI/CD pipelines using GitHub Actions workflows.
  • Understanding of Gen AI & relevant technologies (RAG, Vector DB, etc).
  • Familiarity with Celery, Redis, or other async/task queue tools.
  • Knowledge of testing frameworks (pytest, Jest, React Testing Library).
  • Working knowledge of design systems sufficient to correctly interpret and implement UI/UX team deliverables without constant back-and-forth.

What We Offer

  • An opportunity to work with a Tokyo-based startup and contribute to a truly innovative AI-based service.
  • A meaningful role in building real-world AI products with global market reach — not just prototypes.
  • A collaborative, people-focused work environment where contributions are visible and valued.
  • Salary range: 70,000 BDT – 120,000 BDT / month (based on experience and assessment results)
  • Salary review: Twice a year
  • Performance bonus: Twice a year
  • Comprehensive health insurance
  • Complimentary meals and snacks
  • Working days: Sunday to Thursday, 5 days/week (Hybrid)
  • Working hours: 9:00 AM – 6:00 PM (BDST)
  • Office location: House 1148, Road 9/A, Avenue 10, Mirpur DOHS, Dhaka-1216, Bangladesh.

Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available