Technical

Software Engineer Trainee

BDT 12,000/month

Job Type
Contractual
Experience

Graduation in Computer Science, Software, Electrical Engineering, or related fields

Application Deadline
June 29, 2026
Location
Dhaka, Bangladesh

Role Overview

Kickstart your software engineering career with Sazim! Our Learner’s Program offers an exciting opportunity to develop practical skills, learn from industry professionals, and contribute to meaningful projects. As a Software Engineer Trainee, you’ll collaborate with a dedicated team, gain hands-on experience, and level up your technical expertise; all in a supportive, innovative environment.

Job Responsibilities

  • Participate in the entire application lifecycle, focusing on coding, debugging, and testing
  • Implement industry best practices and standards (e.g., DRY, SOLID) to write clean, maintainable code
  • Troubleshoot and debug applications
  • Learn and apply cutting-edge technologies to develop modern applications
  • Integrate user-facing elements with server-side logic
  • Gather and address technical and design requirements
  • Build reusable code and libraries for future use
  • Collaborate with developers, designers, and system administrators to define and implement new features
  • Gather user feedback and translate it into functional solutions
  • Write functional requirement documents and guides
  • Understand design patterns and system architecture

Qualifiations

  • Graduation in Computer Science, Software, Electrical Engineering, or related fields (flexible for strong candidates)
  • Proficient in English communication (written and verbal)
  • Strong grasp of programming concepts including data structures, algorithms, and time/space complexity
  • Must demonstrate ability to use AI tools to accelerate coding, refactor logic, and troubleshoot issues efficiently
  • Public Git repository (GitHub, GitLab, BitBucket) showcasing projects
  • Regular practice of algorithms and data structures on platforms like LeetCode, HackerRank, or Codeforces
  • Familiarity with programming languages and paradigms (preferred: JavaScript/TypeScript, Python, Ruby)
  • Adaptable to new technologies and frameworks
  • Curious, humble, and startup-minded attitude
  • Test-driven development approach

Benefits

🌟 Learning & Growth: Hands-on mentorship from experienced Software Engineers. 

💻 Hardware: Company-provided modern hardware/laptop for work. 

🍽️ Allowances: Food allowance as per company policy. 

🏡 Flexibility: Flexible working environment with Work-From-Home benefits as per company policy. 

🌙 Ramadan: Work From Home throughout the entire month of Ramadan. 

🎉 Culture: Monthly company get-togethers and a friendly, collaborative atmosphere. 

📚 Education: Educational assistance through subsidised courses and training (as applicable to trainees). 

🤒 Leave: Sick leave and personal time off as per company trainee policy.

Ready to apply? We can't wait to meet you!
Application Procedure:
  1. Rename your Resume PDF file with full-name only.
  2. Send aforementioned PDF as attachment to talent@sazim.io
  3. Subject line of email should ONLY be the Job Title.