Software Engineer

Apply Now

Location

Head Office

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.

1

Vacancy

Full Time

Job Type

50,000 - 70,000

Salary

10 December 2024

Deadline

Vacancy

1

Job Type

Full Time

Salary

50,000 - 70,000

Deadline

10 December 2024

Department

Tech

Job Responsibilities

  • Write clean, maintainable, and efficient code.
  • Proficiency in relational databases, preferably PostgreSQL.
  • Ensure performance, quality, and responsiveness of applications.
  • Follow 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

Education

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

Experience

  • 3 - 5 years
  • The applicants should have experience in the following business area(s): Software Company

Other Benefits

  • Salary Review: Yearly
  • Festival Bonus: 2
  • Group Insurance
  • Medical Benefits
  • Weekly Holidays: 2 (Friday & Saturday)
  • Subsidized snacks and unlimited tea/coffee

Apply Procedure

Application instruction: If you think you are fit for this role, you are requested to send your updated CV to career@ifarmer.asia by mentioning "Software Engineer" in the subject line.

More Openings


Agri Input
Area Manager - Agri Input

Tech
Senior Software Engineer

Agri Input
Executive, E-commerce - Agri Input

Product
Product Manager

Agri Input
Senior Executive - Agri Machinery & Mechanization

Tech
Senior Software Engineer (Mobile App)

Agri Input
Business Development Manager - Agri Input

Agri Input
Product Development, Sourcing & Procurement Manager - Agri Input

Product
Senior Product Designer (UI/UX)