We are looking for a talented and motivated Full Stack Software Engineer to join our growing development team. The ideal candidate should possess strong skills in both front-end and back-end development, with hands-on experience in modern frameworks and tools. You will be involved in the full software development life cycle (SDLC), from initial requirements gathering to deployment and maintenance, ensuring that applications are robust and user-friendly.
Key Responsibilities:
Front-End Development:
• Develop responsive, visually appealing, and interactive user interfaces using Vue.js or React.js along with JavaScript (ES6+), HTML5, CSS3, Tailwind CSS, jQuery, and Ajax.
• Ensure optimal performance, compatibility, and cross-browser consistency of front-end components.
• Collaborate closely with UI/UX designers to translate designs into high-quality code.
Back-End Development:
• Design, develop, test, and deploy scalable web applications using PHP and the Laravel framework.
• Write clean, maintainable, and efficient code following best practices and design patterns.
• Develop RESTful APIs and integrate third-party APIs to facilitate seamless communication between systems.
Database Management:
• Design, create, and maintain relational databases (MySQL) or non-relational databases (MongoDB).
• Optimize database queries and ensure database performance, integrity, and security.
Full-Stack Debugging & Maintenance:
• Identify, troubleshoot, and resolve issues across the entire technology stack.
• Conduct thorough testing to ensure software reliability and performance.
Version Control & Collaboration:
• Use Git for version control, ensuring proper code management, branching strategies, and collaborative workflows.
• Participate actively in code reviews, technical discussions, and team meetings.
• Work both independently and collaboratively in an agile team environment to meet project goals and deadlines.
Employment Type:
• Full-time
• 1-year contractual position
• 3-month probation period with a formal performance review.
• Potential contract extension or transition to a permanent role based on performance and business needs.
Experience Requirements:
• 1 to 2 years of professional experience in full-stack software development.
• Prior experience in a Software Development Company or a relevant business environment is highly preferred.
• Strong understanding of Agile development methodologies and modern development tools.
Preferred Skills:
• Familiarity with version control platforms such as GitHub/GitLab/Bitbucket.
• Basic understanding of deployment processes and cloud platforms (optional but advantageous).
• Excellent problem-solving skills and attention to detail.
• Strong communication skills and a team-oriented mindset.
Why Join Us?
• Opportunity to work in a dynamic, fast-paced, and supportive environment.
• Exposure to diverse projects and latest technologies.
• Career growth opportunities based on performance and contributions.
Salary: 25,000/- BDT to 35,000/- BDT (Depends on Experience)
Job Location: Uttara (Sector 11)
If you are passionate about building impactful software solutions and eager to grow your skills, we encourage you to apply through the email:
[email protected]