Title: Senior Software Engineer (Full Stack Developer)
Company Name: British American Resource Center
Vacancy: 2
Age: At least 25 years
Job Location: Dhaka (Uttara Sector 11)
Salary: Negotiable
Experience:
Deep knowledge of PHP7 with OOP features, and Laravel Framework (Mandatory).
Sound Knowledge of PHP Design Patterns (MVC, HMVC) In-depth knowledge of relational databases Experience with JSON data Must have knowledge about Vue CLI Must have thorough knowledge in HTML5, CSS, CSS3, and Bootstrap development with responsiveness.
Collaborate with internal teams, Review and debug code, and Perform validation and verification testing Always maintain coding documentation, flowcharts, layouts, diagrams, charts, code comments, and follow the "clean code" concept.
Working knowledge of version controlling systems like Git, clear understanding of Gitflow workflow, repository management tools like GitLab.
This is a minimum of a one-year contractual exciting opportunity for a Full Stack Developer at the British American Resource Center! The ideal candidate will demonstrate advanced proficiency in modern frameworks, be comfortable working in a fast-paced environment, and have a strong ability to deliver high-quality, scalable web applications.
Responsibilities:
1. Front-End Development: Build responsive, interactive user interfaces using Vue.js, Nuxt.js, JavaScript, CSS, HTML, jQuery, Ajax, and Tailwind CSS.
2. Back-End Development: Develop, test, and deploy scalable web applications using PHP and the Laravel framework.
3. API Integration: Implement and integrate RESTful APIs for seamless data exchange between systems.
4. Database Management: Design, create, and maintain databases (MySQL/MongoDB) and ensure optimal performance through query optimization.
5. Full-Stack Debugging: Troubleshoot, debug, and resolve issues across the full stack in a timely and efficient manner.
6. Version Control: Utilize version control systems, preferably Git, to manage code and collaborate with team members.
7. Deployment: Manage project deployments and continuous integration pipelines using relevant tools and best practices.
8. Collaboration: Work both independently and within a collaborative team environment to achieve project goals.