Software Engineer (Vue JS + Node Js)
Posted: 5 days ago
Job Description
Job DetailsPosition: Software Engineer (Node.js + Vue.js)Job Nature: In-OfficeWorking Hours: 10 AM – 7 PM (1-hour lunch break)Weekend: Friday & SaturdayMonthly Salary: 25K BDT (Probation Period 4 Months); Max 50K BDT (Permanent, Based on Performance)Experience: Minimum 2 Years In-Person Office Experience (Not Freelancing or Remote)Vacancies: 2Workplace: In Person Office (No Remote Allowed)Employment Status: Full-TimeJob Location: ICSL Mirpur OfficeQualificationsCore QualitiesDeep understanding of both frontend and backend architecture, with the ability to design, develop, and deploy end-to-end solutions.Disciplined, punctual, and highly responsible — committed to quality work and professional growth.Demonstrates strong logical reasoning and the ability to break down complex problems.Communicates effectively with team members and respects technical leadership and management hierarchy.Focused on work excellence — avoids discussions on salary or perks outside standard review cycles.Required Experience2+ years of professional experience working with Node.js (Nest) and Vue.js (Vue 3 + Composition API).Minimum 2 years in-office, full-time development experience.Technical SkillsBackend:Strong proficiency in Node.js, Express.js, and RESTful API development.Experience with PostgreSQL databases.Hands-on experience with authentication/authorization (JWT, OAuth, etc.).Good understanding of asynchronous programming, event loops, and error handling in Node.js.Familiar with microservice architecture and modular backend structures.Frontend:Excellent command over Vue.js and Pinia.Strong understanding of state management, reusable components, and frontend optimization.Experience integrating frontend and backend systems seamlessly.General / DevOps:Solid experience with Git, GitHub Actions, and CI/CD pipelines.Understanding of Docker and container-based deployment.Familiarity with server management, Linux environments, and API performance optimization.Other CompetenciesExcellent debugging and troubleshooting skills across the full stack.Good English communication skills for daily collaboration and documentation.Team-oriented, respectful, and adaptable to structured workflows.Takes ownership of assigned tasks and delivers within deadlines.Mandatory SkillsExperience with NestJS, Socket.io, or GraphQL.Familiarity with cloud services (AWS, DigitalOcean, or similar).Knowledge of automated testing frameworks (Jest, Mocha, or Cypress).Contribution to internal tools or open-source projects.ResponsibilitiesDesign, develop, and maintain robust REST APIs and integrate them with Vue.js frontends.Build scalable, high-performance full stack applications with clean architecture.Participate in code reviews, ensure code quality, and maintain best practices.Collaborate with the frontend, backend, and QA teams to deliver stable releases.Optimize API performance, database queries, and frontend responsiveness.Write clean, reusable, and documented code for both client and server.Take proactive ownership of projects and contribute innovative ideas.Compensation & BenefitsHoliday: Weekly holiday on Friday & SaturdaySalary Review: Annual performance-based reviewLunch: Not provided by office (Subsided Lunch fees adjusted with current salary)Professional Development: Internal workshops, tech meetups, and training sessionsRemote Options: Not applicable during employment periodSubmission Deadline: 25 October 2025📩 For more details or assistance, please contact:Shuvobroto Biswas✉️ shuvobroto@ichinglab.com
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period