Back to all positions

Full Stack Developer

Education

  • Bachelor of Science (BSc) in Computer Science & Engineering
  • Bachelor of Science (BSc) in Computer Science & Engineering.

Experience

    • 1 to 2 years
  • The applicants should have experience in the following business area(s): IT Enabled Service, Software Company
  • Freshers are also encouraged to apply.

Additional Requirements:

  • Strong proficiency in HTML, CSS, and JavaScript
  • Hands-on experience with React.js / Next.js / Vue.js / Type Script
  • Familiarity with modern CSS frameworks such as Tailwind CSS, Bootstrap, or similar
  • Back-end development experience using Node.js, PHP, Python, or Java (Laravel/Django preferred)
  • Experience in building and consuming RESTful APIs
  • Knowledge of authentication and authorization mechanisms such as JWT, OAuth, and Sanctum
  • Working knowledge of databases including MySQL, PostgreSQL, and Mongo DB
  • Experience with e-commerce systems, including payment gateway integration (e.g., Stripe, PayPal, SSLCommerz) and checkout workflows
  • Proficiency with Git, deployment processes, and basic DevOps practices
  • Strong understanding of web security best practices

Responsibilities & Context

Job Context:

The Full Stack Developer will be responsible for the development, maintenance, and optimization of Betopia Group’s corporate website and e-commerce platforms. This role involves implementing new features, improving existing systems, and ensuring high standards of performance, security, scalability, and reliability across the entire application stack.

Key Responsibilities:

  • Design, develop, and maintain dynamic, responsive, and user-friendly front-end interfaces using React.js

  • Build, maintain, and optimize robust back-end applications and APIs using Laravel

  • Collaborate closely with UI/UX designers to deliver seamless and intuitive user experiences

  • Integrate and consume RESTful APIs, ensuring efficient and secure data exchange between front-end and back-end systems

  • Optimize applications for performance, scalability, and security

  • Write clean, maintainable, reusable, and well-documented code

  • Identify, debug, and resolve technical issues in a timely and efficient manner

  • Participate in code reviews and contribute to continuous improvement of development practices