Requirements
Education
-
Bachelor/Honors, Computer Engineering (CSE)
Additional Requirements
- Ability to work independently and handle complex tasks with minimal supervision.
- Attention to detail and a focus on writing clean, maintainable code.
- Excellent communication skills for collaboration with cross-functional teams.
- Eagerness to learn and stay updated on the latest coding challenges and technologies.
- Strong analytical and problem-solving skills.
Required Skills:
- C++ 17 and above
- Working knowledge of Qt, multiplatform, highly desirable.
- Knowledge of XML / JSON / RESTful API's.
- Experience working on Linux and Windows based systems.
- SQL Based database platforms.
- Experience of code versioning tools (GIT).
- Atlassian tool suite (JIRA, Confluence).
- Multithreading and synchronisation
- Design Patterns
- Unit testing
Preferred Skills:
- Excellent communication and co-ordination skills.
- Excellent organisational skills.
- The ability to prioritise workload and workflow.
- Take the initiative to challenge and question the current system while offering solutions in an open environment.
- The ability to work well under pressure and meet deadlines.
- Excellent attention to detail.
- A self-starter with a passion for learning.
- Effectively use your software engineering skills
- Experience with competitive coding platforms such as LeetCodeand or Codeforces and or HackerRank, or similar (high rankings or active participation preferred).
- Experience working with version control systems like Git.
Qualifications:
- Fluent in English speaking and writing.
- Demonstrated experience solving problems with time and space complexity in mind. Familiarity with system design, API integration, and database optimization.
- Knowledge of cloud platforms (e.g., AWS, Google Cloud) or DevOps practices.
- Exposure to Agile methodologies and team-based software development processes.
Responsibilities & Context
As a Senior C++ Developer, you will leverage your expertise in software development and advanced programming techniques to design, build, and maintain our suite of high-performance software solutions. Your core responsibility will be writing efficient, robust, and scalable C++ code to meet both technical and business requirements.
In addition, you will play a key role in shaping our development culture by conducting code reviews, enforcing coding standards, and mentoring junior developers to ensure high-quality, maintainable software. Your leadership and technical guidance will contribute to the continuous improvement of both the team and the product.
- Produce new software for the company’s products and services.
- To assist the design, and maintenance of new and existing products.
- Contribute via the team with the delivery of high-level system designs.
- Collaborate across multiple technical teams.
- Perform code reviews for other team members.
- Contribute to an agile team via refinement meetings, stand-ups and sprint reviews.
- Complete tasks as specified in the requirement set out for internal customers.
Compensation & Other Benefits
Other Benefits
- Work hours: 8 hours/day, 5 days/week (Either Sunday to Thursday or, Monday to Friday) based on project/assignment.
- Location: Presently we are 100% virtual (Working from home) and we will convert to a hybrid work arrangement in the future (Office in Dhaka, Bangladesh).
Work Place
Work from Home
Employment Status
Type:
Full Time/Permanent
Shift:
Day Shift
Job Location
Anywhere in Bangladesh