Jobs open at Fountain Software and IT Services for  Sr. Software Engineer

Published :

Updated :

Fountain Software and IT Consultant Ltd helps companies with cutting-edge technology and consultancy support.

Vacancy: 01

Vacancy Type: Full-time

Role: Sr. Software Engineer (Full Stack)

Job Responsibilities:

  • As a senior software engineer, Manage and Collaborate with other software engineers to design and build scalable features with acceptable defects and be a good team member.
  • Take an understanding of existing source codes and start contributing within the minimum possible time.
  • Quickly produce well-organized, optimized, and documented source code.
  • Create and document software tools required by other developers.
  • Debug existing source code and polish feature sets.
  • Contribute to technical solution design documentation.
  • Professional experience developing software using Python, Native Android, and Laravel Framework would be preferred.
  • Significant understanding of Microservice patterns and concepts and their application in problem-solving.
  • Design, build and maintain efficient, reusable, and reliable code.
  • Prepare and produce releases of software components.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Upgrading, configuring, deploying, and debugging software solutions.
  • Perform code review, Unit Testing.
  • Maintain necessary documentation following companies’ and clients' quality, process, and documentation requirements.
  • Deep knowledge of object-oriented design and implementation.
  • Develop Production-Level codes and maintain the Standard Coding Convention.
  • Write Reusable, Testable, and Efficient code.
  • Design and Implementation of Low-Latency, High-Availability, and Performant Applications.
  • Program Logic and Flow Control, Unit and Functional Testing, and Debugging.
  • Design and Implementation of API to be consumed by Front-End Developers.


  • Bachelor of Science (BSc) in Computer Science and Engineering.
  • BSc in EEE or ECE also can apply.
  • Skills Required: Professional experience developing software using Python, Native Android, and Laravel frameworks.
  • Experience Requirements: 3 to 6 years(s).
  • The applicants should have experience in the following area(s): Native Android and Laravel framework, Python, and Software Development.
  • The applicants should have experience in the following business area(s): IT Enabled Services, Software Companies.

Additional Requirements:

  • Age 25 to 35 years.
  • Understanding the existing code base, and running re-engineering to renovate or modernise the platform.
  • Strong knowledge of GIT and make sure all the project members are using GIT.
  • Good Knowledge of Linux Operating System and SQL Query.
  • Experience designing and maintaining large-scale web applications. A clear understanding of Web technology and REST.
  • Good problem-solving Capability, English communication, and high ethical standards.
  • Willing to work in client's on-site premises when required.
  • As an Engineer, knowledge of the latest technologies to work with and love to take on challenges.
  • Work independently and suggest improvement to the team and senior company leadership team when required.
  • Continuously learn and improve skills.
  • Attention to detail is essential and all tasks must be carried out to the highest standard.

Job Location: Dhaka.

Salary: Negotiable.

Benefits: As per the company policy.

Application Deadline: 21 June 2023

Application procedure: [email protected]

Share this news