Full Stack Developer

Full Stack Developer Job Description

Location: [Insert Location or Remote]
Job Type: Full-Time / Part-Time / Contract (Choose one)
Salary: [Insert Salary or “Competitive Salary”]

About Us

[Company Name] is a leading innovator in [industry]. We are dedicated to providing top-tier services and solutions in [specific field]. Our dynamic and fast-paced work environment offers opportunities for growth, creativity, and problem-solving. We’re looking for a Full Stack Developer to join our growing team.


Job Overview

As a Full Stack Developer at [Company Name], you will be responsible for both the front-end and back-end development of web applications. You’ll collaborate closely with designers, product managers, and other developers to create a seamless and responsive user experience. The ideal candidate should have expertise in both front-end and back-end technologies, as well as a passion for building scalable and high-performance web applications.


Responsibilities

  • Develop and maintain both client-side and server-side web applications.
  • Write clean, maintainable, and efficient code using modern frameworks and technologies.
  • Collaborate with UI/UX designers to translate user requirements into functional, interactive web applications.
  • Integrate third-party APIs and services.
  • Design and optimize databases and data storage solutions.
  • Troubleshoot and debug issues across the full stack.
  • Ensure applications are responsive, fast, and user-friendly across all devices and platforms.
  • Write tests and implement best practices for quality assurance.
  • Participate in code reviews and provide feedback to other developers.
  • Work in an Agile development environment and contribute to project planning and estimation.

Required Skills & Qualifications

  • Proven experience as a Full Stack Developer or similar role.
  • Strong proficiency in front-end technologies: HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, Vue.js).
  • Experience with back-end technologies: Node.js, Ruby on Rails, Django, PHP, or similar.
  • Knowledge of database management systems (e.g., MySQL, PostgreSQL, MongoDB).
  • Familiarity with version control systems such as Git.
  • Experience with RESTful APIs, WebSocket, and integration with third-party services.
  • Strong understanding of server-side and client-side rendering techniques.
  • Excellent problem-solving skills and a strong attention to detail.
  • Ability to work in a collaborative team environment.
  • Good communication skills and the ability to explain technical concepts to non-technical stakeholders.

Preferred Skills

  • Experience with containerization (Docker) and cloud platforms (AWS, Azure, etc.).
  • Familiarity with front-end state management (e.g., Redux, Vuex).
  • Knowledge of DevOps practices and CI/CD pipelines.
  • Familiarity with Agile/Scrum methodologies.

Education & Experience

  • Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent work experience.
  • 3+ years of experience in Full Stack Development (or a combination of front-end/back-end roles).

Benefits

  • Competitive salary & performance bonuses.
  • Flexible work hours and remote work options.
  • Health, dental, and vision insurance.
  • Opportunities for professional development and training.
  • Paid time off and holidays.
  • A collaborative and inclusive company culture.
Job Location: Dhaka

Apply for this position

Allowed Type(s): .pdf, .doc, .docx