Computer Programmer / Software Engineer (Office based) at DoPeace Technology Center Ltd.

Latest Job Circular

Vacancy: 2
Job Context
  • The Computer Programmer / Software Engineer will be responsible for designing, developing, testing, and maintaining software systems and applications. The role requires strong technical expertise in programming, problem-solving skills, and the ability to build efficient, scalable, and secure software solutions. The candidate will work with both local and international teams and must be able to communicate effectively in English.
  • This position involves working on software development, system optimization, cloud-based deployment, and managing digital platforms including web applications, CRM systems, and internal tools. The role also requires working night shifts aligned with U.S. office hours.
Job Responsibilities
  • Design, write, test, and maintain high-quality, efficient, and scalable code
  • Develop and support software applications and system components
  • Work with programming languages such as Python, Java, C++, JavaScript, and related frameworks
  • Manage source code using Git (branching, merging, pull requests, version control)
  • Develop and deploy applications on cloud platforms such as AWS (EC2, S3, Lambda)
  • Optimize system performance including memory management, execution speed, and scalability
  • Debug complex software issues such as performance bottlenecks, memory leaks, and concurrency problems
  • Perform code reviews to ensure quality, security, and best practices
  • Develop and maintain APIs, backend systems, and software architecture components
  • Refactor legacy code to improve maintainability and performance
  • Create internal tools and utilities to improve development and deployment workflows
  • Conduct system analysis and translate requirements into technical solutions
  • Prepare technical documentation for software systems and processes
  • Participate in research, prototyping, and implementation of new technologies
  • Ensure database management using MySQL, SQL Server, or similar systems
  • Work with networking, server configuration, and system administration tools when required
  • Support CRM systems, web applications, and digital platforms
  • Collaborate with cross-functional teams for project delivery
  • Stay updated with emerging software development technologies and practices
  • Communicate effectively with international teams (English required)
Employment Status

Full time

Educational Requirements
  • Bachelor in Engineering (BEngg)
  • Skills Required:
Experience Requirements
  • 4 to year(s)
Additional Requirements
  • Age 28 to years
Workplace
  • Work from office
Job Location

Salary
  • Negotiable
Compensation & other benefits
  • Lunch Facilities: Full Subsidize
  • Festival Bonus:
  • Salary Review: Yearly
Job Source

- MoreJobs.com Online Job Posting.

Category: IT&Telecommunication/Software

View all jobs of this company
Job Summary

Posted on : 29 Apr 2026

Vacancy : 2

Job Nature : Full time

Age : 28 to year(s)

Experience : 4 to year(s)

Job Location: Rangpur

Salary: Negotiable

Application Deadline : 20 Jun 2026

Read Before Apply

Apply Procedures

Email

Send your CV to hr.bd@dopeace.org or to Email CV from MY MOREJOBSaccount Click Here

Application Deadline: 20 Jun 2026