Software Engineer Full Stack
Dhaka - Bangladesh
Job Summary
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.
Qualifications :
- 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 Pythons 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.
Additional Information :
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: 70000 BDT 120000 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.
Remote Work :
No
Employment Type :
Full-time
About Company
Gigalogy株式会社は、AIを活用したリアルタイムパーソナライゼーションを提供し、eコマースの成長を支援する企業です。ユーザー満足度の向上、ブランドロイヤルティの最大化、収益の拡大を目指し、使いやすくコストパフォーマンスに優れたサービスを提供しています。さらに、先進的な生成AIを活用したインテリジェントなアプリケーションをノーコードで数時間以内に作成できるプラットフォームも提供しています。これにより、複雑な課題を解決できるスマートアプリケーションの開発には、高度な専門知識、長時間の開発、そして多額のコストが必要という問題を解消し、誰でも簡単に高度なアプリケー ... View more