Full Stack Software Engineer

Job Description

Title: Full Stack Software Engineer

Company Name: Indetechs Software Limited.

Vacancy: 1

Age: At least 28 years

Job Location: Anywhere in Bangladesh

Salary: Negotiable

Experience:

  • 3 to 6 years
  • The applicants should have experience in the following business area(s): Software Company


Published: 2026-06-11

Application Deadline: 2026-07-11

Education:
    • Bachelor/Honors


Requirements:
  • 3 to 6 years
  • The applicants should have experience in the following business area(s): Software Company


Skills Required:

Additional Requirements:
  • Age At least 28 years


Responsibilities & Context:

Role Overview

We are looking for an experienced Full Stack Software Engineer (Backend Heavy) whose primary strength is backend development, with the ability to contribute across the full application stack. The successful candidate will be responsible for designing and building scalable services, APIs, and data solutions while collaborating closely with frontend engineers to deliver high-quality product features. This role requires strong problem-solving skills, ownership of technical deliverables, and a commitment to engineering excellence.

Responsibilities

  • Design, develop, and maintain scalable backend services, APIs, and database solutions.

  • Contribute to frontend development, ensuring responsive and user-friendly interfaces.

  • Collaborate with cross-functional teams to deliver end-to-end product features.

  • Optimize application performance, security, scalability, and reliability.

  • Participate in system design discussions, code reviews, testing, and deployment activities.

  • Troubleshoot and resolve issues across both backend and frontend components.

  • Mentor junior engineers and promote engineering best practices across the team.

Required Qualifications

  • Strong foundation in computer science fundamentals, including data structures, algorithms, object-oriented design, and software architecture.

  • Proficiency in backend development using at least one modern programming language such as Node.js/JavaScript, Python

  • Experience designing and developing RESTful APIs, backend services, and database-driven applications.

  • Solid understanding of relational and/or NoSQL databases, data modeling, and query optimization.

  • Experience working with cloud platforms and modern deployment practices.

  • Comfortable working in a Linux environment and using command-line tools.

  • Strong knowledge of Git and collaborative development workflows.

  • Experience writing unit, integration, and end-to-end tests to ensure software quality.

  • Ability to troubleshoot, debug, and optimize complex applications.

  • Strong written and verbal communication skills in English.

  • Demonstrated ownership, problem-solving ability, and commitment to engineering best practices.

  • Experience working in Agile/Scrum development environments.


Nice to Have

  • Experience with modern frontend frameworks such as React, Angular, or Vue.

  • Experience with Docker, Kubernetes, and containerized deployments.

  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.

  • Experience with CI/CD pipelines and DevOps practices.

  • Knowledge of microservices architecture and distributed systems.

  • Exposure to monitoring, observability, and performance optimization tools.

  • Experience mentoring junior engineers and leading technical initiatives.

  • Effective use of AI-assisted development tools while maintaining engineering quality standards.



Job Other Benifits:

Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs