Noakhalisoft is looking for a Mid-Level Full Stack Developer who can build, maintain, and improve modern web applications. The ideal candidate should have solid practical experience with MongoDB, Express.js, React.js, and Node.js, along with basic-to-intermediate knowledge of PHP and MySQL.
We are looking for someone who can work independently on assigned tasks, understand existing codebases, develop APIs, integrate frontend and backend systems, and collaborate with other developers.
Required Skills
- 2–4+ years of practical web development experience
- Strong knowledge of JavaScript (ES6+)
- Good experience with React.js, Node.js, Express.js, MongoDB and REST API
- Experience with React Hooks, Context API / Redux
- Good understanding of responsive web development
- Experience integrating third-party APIs
- Familiarity with Git / GitHub
- Basic knowledge of deployment, hosting, and server configuration
- Understanding of authentication and authorization systems
- Ability to debug and optimize existing applications
Additional / Preferred Skills
Knowledge of the following will be considered an advantage:
- PHP — basic to intermediate
- MySQL — basic to intermediate
- Laravel or other PHP frameworks
- WordPress / CMS
- Next.js
- Payment gateway integration
- Cloud/server deployment
- Linux server basics
Note: PHP and MySQL are not required at an advanced level. Basic-to-intermediate practical knowledge is sufficient.
Responsibilities
- Develop and maintain web applications using the MERN stack
- Build reusable and scalable React components
- Develop and integrate RESTful APIs
- Work with MongoDB databases and data models
- Integrate frontend applications with backend services
- Fix bugs, improve performance, and maintain existing projects
- Work with third-party APIs and external services
- Participate in code reviews and technical discussions
- Collaborate with UI/UX designers and other developers
- Understand existing projects and implement new features
- Maintain clean, readable, and maintainable code
Candidate Profile
We are looking for someone who:
- Has strong problem-solving skills
- Can work independently as well as within a team
- Can understand existing projects quickly
- Is comfortable working with both frontend and backend technologies
- Is willing to learn new technologies when required
- Has good communication and time-management skills
- Takes ownership of assigned tasks and delivers them on time
Compensation
Salary: Negotiable
Compensation will depend on experience, technical skills, and overall expertise.
Work Options
We are flexible regarding the working arrangement:
- Full-time — On-site
- Full-time — Remote
- Part-time — On-site
- Part-time — Remote
Candidates can discuss their preferred working arrangement during the interview.
Location
Noakhalisoft, Maijdi, Noakhali, Bangladesh
How to Apply
Interested candidates are encouraged to send their CV/Resume, GitHub profile, portfolio, and details of relevant projects to info@noakhalisoft.org.
Join Noakhalisoft and work on real-world web applications while growing with our development team.