Job Title: Junior Software Engineer

AIT

Job Title: Junior Software Engineer

AITDhaka, Dhaka Division, BangladeshFull-time

Job Title: Junior Software Engineer

Location: Dhaka, Bangladesh (Hybrid/On-site)
Employment Type: Full-time
Experience: 0–2 Years

About the Role

We are looking for a motivated Junior Software Engineer to join our development team. You will work alongside experienced engineers to build, maintain, and improve web applications while gaining hands-on experience with modern software development practices. This role is ideal for recent graduates or candidates with internship experience who are eager to grow their technical skills.

Responsibilities

  • Develop and maintain web applications based on business requirements.

  • Write clean, efficient, and maintainable code.

  • Collaborate with senior engineers, designers, and QA engineers.

  • Participate in code reviews and team discussions.

  • Debug and resolve software defects.

  • Develop and consume RESTful APIs.

  • Write unit and integration tests.

  • Optimize application performance and reliability.

  • Follow Agile/Scrum development methodologies.

  • Learn new technologies and contribute to continuous improvement initiatives.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • 0–2 years of professional experience (internships are considered).

  • Strong understanding of programming fundamentals and object-oriented programming.

  • Experience with at least one programming language such as JavaScript, TypeScript, Python, Java, or C#.

  • Basic knowledge of HTML, CSS, and JavaScript.

  • Familiarity with SQL and relational databases.

  • Understanding of REST APIs.

  • Knowledge of Git version control.

  • Good analytical and problem-solving skills.

  • Strong communication and teamwork abilities.

Preferred Qualifications

  • Experience with React, Angular, or Vue.js.

  • Familiarity with Node.js, Express, or .NET.

  • Knowledge of Docker and cloud platforms (AWS, Azure, or GCP).

  • Understanding of CI/CD pipelines.

  • Experience with Agile development practices.

  • Personal or academic software development projects.

Technical Skills

  • JavaScript / TypeScript

  • React

  • Node.js

  • HTML5 & CSS3

  • SQL (PostgreSQL/MySQL)

  • Git & GitHub

  • REST APIs

  • Basic Docker

  • VS Code

  • Postman

Benefits

  • Competitive salary

  • Performance bonus

  • Health insurance

  • Annual leave and public holidays

  • Flexible working hours

  • Learning and development budget

  • Mentorship from senior engineers

  • Career growth opportunities

  • Collaborative and inclusive work environment