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