Software Engineer

Automas Technologies

Requirements

Education

  • Bachelor of Science (BSc) in Computer Science & Engineering
  • Master of Science (MSc) in Computer Science & Engineering
  • Bachelor of Science (BSc)

Experience

    • At least 1 year
  • The applicants should have experience in the following business area(s): Telecommunication, IT Enabled Service, Technical Infrastructure
  • Freshers are also encouraged to apply.

Additional Requirements

  • Age At least 22 years
  • At least a year of experience in Full Stack Development
  • Frontend: HTML, CSS, JavaScript (React/Vue)
  • Backend: PHP (Laravel), Node.js, Python (Django/Flask)
  • Database: MySQL / PostgreSQL/MariaDB
  • Strong knowledge of CRM Development & Customization
  • Payment & Billing: Payment Gateway integration (SSLCommerz, bKash, Nagad, Upay) & WHMCS setup
  • Server & Deployment: Linux/Cloud/VPS, Git
  • Security & Performance: Secure coding & performance optimization
  • VoIP & Telecom: SIP, RTP, Asterisk, FreePBX integration
  • Preferred: Experience working in IPTSP/Telecom companies and SaaS platforms

Responsibilities & Context

Job Context

We are looking for a passionate and skilled Software Engineer to join our technology team. The candidate will mainly work on building and customizing CRM systems, guided by a senior mentor. A solid understanding of core CRM development languages is required. The role also includes developing and maintaining our in-house software, such as accounting and billing systems, along with other internal tools.

Job Responsibilities

  • Design, develop, test, and deploy scalable software applications.
  • Build, customize, and maintain CRM systems based on company needs.
  • Develop and integrate APIs with third-party systems (CRM, SMS, Payment Gateway, etc.).
  • Customize and manage VoIP solutions (Asterisk, FreePBX, Issabel, ViciDial, etc.).
  • Implement Payment Gateway Setup and WHMCS for automated billing and reseller management.
  • Develop and maintain in-house tools, including accounting and billing software.
  • Ensure database design, optimization, and synchronization (MySQL, MariaDB).
  • Troubleshoot, debug, and resolve technical issues efficiently.
  • Write clean, well-documented, and maintainable code following best practices.
  • Use Git for version control and release management.
  • Contribute to system architecture and design discussions.
  • Maintain system security, backups, and disaster recovery solutions.
  • Research and apply new technologies to improve performance and scalability.

Skills & Expertise


Compensation & Other Benefits

  • T/A,Mobile bill,Tour allowance,Performance bonus,Medical allowance
  • Salary Review: Half Yearly
  • Festival Bonus: 2
  • Professional Training & Development Opportunities
  • Friendly and Collaborative Work Environment
  • Career Growth & Promotion Opportunities

Workplace

Work at office

Employment Status

Full Time

Gender

Only Male

Job Location

Dhaka (Japan Garden City, Mohammadpur Housing)

Read Before Apply

  • Only shortlisted candidates will be contacted for interviews.
  • Applicants must provide an updated CV with portfolio or GitHub/Bitbucket links (if available).
  • Please mention “Senior Software Engineer – Automas Technologies” in the email subject when applying.
  • Candidates with relevant VoIP/Asterisk experience will be preferred.
  • Ensure availability for technical assessments / coding tests if shortlisted.
  • Remote work flexibility may be considered on a case-by-case basis.

Company Information

Automas Technologies

FollowMore jobs from this company

Address:

MH HERITAGE (Level-1), House-132 Flat – B1, Road-6, Mohammadia Housing Society, Mohammadpur, Dhaka -1207

Website:

https://www.automas.com.bd/

Business:

Automas Technologies is a leading provider of, SMS & Voice marketing, VAS, IP-PABX, IP Telephony and IoT solutions We specialize in delivering cutting-edge technology to streamline processes, enhance security, and improve efficiency for homeowners, businesses, and organizations alike.