Home / Careers / Full-Stack Web Developer

WE'RE HIRING

Full-Stack Web Developer

💼 Full time 📍 banasree, Dhaka 📈 3 Years+ 💰 Negotiable

Dream Eye Digital is looking for a skilled and solution-oriented Full-Stack Web Developer / Software Engineer who can work across existing applications, new software projects, client requirements, and AI-powered solutions.

This role requires more than front-end development. You should be comfortable understanding business requirements, working with existing codebases, selecting suitable technologies, building both front-end and back-end functionality, integrating APIs and databases, and taking projects from development through testing and deployment.

You will also work on integrating AI, automation, LLM APIs, intelligent workflows, and other emerging technologies into both new and existing software products.

If you are a developer who enjoys solving real business problems and taking ownership of complete projects, we would like to hear from you.

Apply Now

About the Role

Dream Eye Digital is looking for a versatile Full-Stack Web Developer / Software Engineer to develop, maintain, and improve modern web applications and software solutions. You will work on both existing client systems and new projects, translating business requirements into reliable technical solutions. The role involves front-end and back-end development, database management, API integrations, debugging, deployment, performance optimization, and AI integration. You should be comfortable working across the complete software development lifecycle and capable of independently solving technical challenges while collaborating with designers, project managers, clients, and other developers.

What You'll Do

Maintain, troubleshoot, optimize, and extend existing web applications and software systems.

### ###- Develop new websites, web applications, dashboards, portals, e-commerce systems, and custom software.

### - Understand client and business requirements and translate them into technical solutions.

- Develop both front-end and back-end functionality.

- Design and integrate REST APIs, third-party APIs, external platforms, and business systems.

- Work with relational and NoSQL databases and design appropriate data structures.

- Integrate AI APIs, LLMs, chatbots, intelligent workflows, AI agents, and automation into software applications.

- Build authentication, authorization, user roles, notifications, payment, and other application features.

- Debug and resolve issues within existing codebases developed by other engineers.

- Improve application performance, security, scalability, and maintainability.

- Write clean, reusable, well-structured, and maintainable code.

- Use Git and version-control workflows effectively.

- Participate in architecture, technical planning, testing, deployment, and maintenance.

- Deploy applications to production environments and troubleshoot deployment-related issues.

- Collaborate with UI/UX, project management, marketing, and business teams.

- Take ownership of projects from requirement analysis through development, testing, deployment, and ongoing improvement.

What We're Looking For

Required

3+ years of professional web or software development experience.
- Strong knowledge of HTML, CSS, JavaScript, and modern web development principles.
- Strong experience with at least one modern front-end framework such as React, Next.js, Vue.js, or equivalent.
- Back-end development experience with technologies such as Node.js, PHP/Laravel, Python/Django/FastAPI, or equivalent.
- Good understanding of relational or NoSQL databases such as MySQL, PostgreSQL, MongoDB, or similar.
- Strong knowledge of REST APIs, JSON, authentication, authorization, and third-party integrations.
- Ability to understand, maintain, refactor, and extend existing codebases.
- Experience using Git, GitHub/GitLab, and version-control workflows.
- Strong debugging, analytical, and problem-solving skills.
- Understanding of responsive web development and modern UI implementation.
- Familiarity with application deployment, hosting, domains, DNS, SSL, and production environments.
- Ability to write clean, scalable, reusable, and maintainable code.
- Ability to understand business requirements and convert them into practical software solutions.
- Good communication and teamwork skills.
- Ability to manage technical tasks independently and meet project deadlines.

Nice to Have

Experience integrating OpenAI, Gemini, Claude, or other LLM APIs.
- Experience building AI chatbots, assistants, AI agents, or automation workflows.
- Knowledge of RAG, embeddings, vector databases, and AI-powered search.
- Experience with document processing, AI data extraction, or intelligent recommendation systems.
- Experience with WordPress custom development, WooCommerce, or headless CMS.
- Familiarity with Docker, CI/CD pipelines, Linux, and cloud environments.
- Experience with AWS, Azure, GCP, Cloudflare, or similar platforms.
- Experience developing SaaS, CRM, ERP, e-commerce, or internal business applications.
- Experience integrating payment gateways, email/SMS platforms, CRM systems, and other third-party services.
- Knowledge of software architecture, database design, and application security.
- Familiarity with TypeScript.
- Experience with AI-assisted development tools such as GitHub Copilot, Cursor, Claude Code, or similar.
- Understanding of DevOps and automated deployment workflows.

What We Offer & Why Join Us

- Competitive salary — negotiable based on skills and experience. - Performance-based incentives. - Eid Festival Bonus. - Five-day working week. - Opportunity to work on diverse local and international software projects. - Hands-on exposure to AI, automation, software engineering, and digital transformation. - Opportunity to work on both existing enterprise applications and new product development. - Access to modern development, AI, cloud, and collaboration tools. - Continuous technical learning and professional development opportunities. - Career growth within an expanding technology company. - Opportunity to take ownership of complete software projects. - Collaborative and technology-focused work environment.

Dream Eye Digital is an AI-first technology and digital transformation company helping businesses build, modernize, automate, and scale through intelligent technology. As part of our engineering team, you will work across custom software, web applications, AI integrations, automation, cloud technologies, and emerging digital solutions. You will have the opportunity to solve real business challenges, work on varied codebases and technologies, integrate AI into practical software products, and develop solutions from concept through production. We value engineering quality, ownership, continuous learning, practical innovation, and technology that delivers measurable business impact.

Ready to Apply?

Think this role is a good fit for you? We'd love to hear from you.

Apply Now

Application Form

Explore More Opportunities

Apply Now

Let's talk about what you're building.

Choose the easiest way to connect with Dream Eye Digital.