Junior Software Engineer/Software Engineer (Full-Stack)

Apply Now

Location

iFarmer HQ (Gulshan-2, Dhaka)

iFarmer is an award-winning agri-fintech business focusing on innovative financial services for smallholder farmers. iFarmer uses agriculture expertise, agronomic machine learning, remote sensing, and mobile phones to deliver financing, high-quality agriculture inputs, optimized farm advises and creates access to markets that can improve profitability for millions of farmers.

We are on a mission to “Democratize Agriculture financing and Supply chain”.

iFarmer works closely with multiple stakeholders across the agriculture value chain. We are supported by organizations such as UNCDF, UNESCAP, Asia Accelerator, Falcon Ventures, Startup Bangladesh, UNDP Youth CoLab, Acumen, and more.

3

Vacancy

Full Time

Job Type

BDT 25000 - 70000 (depending on the position)

Salary

25 July 2025

Deadline

Vacancy

3

Job Type

Full Time

Salary

BDT 25000 - 70000 (depending on the position)

Deadline

25 July 2025

Department

Tech

Job Responsibilities

We are expanding our team and hiring for two roles:

  • 2 Junior Software Engineers (Full-stack)

  • 1 Software Engineer (Full-stack) 

If you're passionate about building impactful mobile apps and want to grow with a fast-paced, mission-driven company, we encourage you to apply.

 

Job Description:

  • Write clean, maintainable, and efficient code.
  • Proficiency in relational databases, preferably PostgreSQL.
  • Ensure the performance, quality, and responsiveness of applications.
  • Follow the guidelines provided by the team leader/management.
  • Maintain necessary documentation.
  • Optimize application performance for various devices and screen sizes.
  • Participate in code reviews and contribute to the improvement of our development processes.
  • Always be ethical, compliant, and supportive.
  • Work with relational databases (MySQL, PostgreSQL) and apply best practices for database design and optimization.
  • Ensure code quality through comprehensive testing, including unit tests.
  • Should be able to take the right initiatives whenever the situation demands.
  • Stay updated on industry trends and best practices in backend development.

Requirements

  • Strong grasp of Object-Oriented Programming (OOP) principles.
  • Knowledge of Database Management Systems (e.g., PostgreSQL, MySQL) and ORM frameworks.
  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
  • In-depth knowledge of RESTful APIs.
  • Understanding of version control systems like Git.
  • Good knowledge of web app development using Agile methodologies.
  • Capability to develop and maintain robust web applications.
  • The ability to analyze complex problems.
  • Excellent problem-solving and analytical abilities.
  • Familiarity with the software development life cycle.
  • Willingness and adaptability to learn and understand new technologies.
  • Strong time-management skills.
  • A keen eye for detail to ensure code quality and minimize bugs.
  • Eager to gain industry knowledge.
  • Knowledge of Python/Ruby on Rails is a plus.

Other Benefits

  • Salary Review: Yearly
  • Festival Bonus: 2
  • Group Insurance
  • Medical Benefits
  • Weekly Holidays: 2 (Friday & Saturday)

Apply Procedure

Think you're the one we're looking for?

Send us your updated CV at career@ifarmer.asia with the subject line: "Junior Software Engineer/ Software Engineer (Full-stack)" Let’s grow something great together.

More Openings


Financial Product & Services
Senior Executive - Financial Product & Services

Output Market
Business Analyst - Output Operation

People & Culture
Executive – Compensation & Benefits.

Tech
Software Engineer/Senior Software Engineer (App Development)

Farmer Financing Operations
Business Analyst- Farmer Financing Operations

Tech
Software Engineer/Senior Software Engineer (Backend)

Tech
Software Engineer (React)