Back End Developer

Back End Developer

Regular price
/

About the job

Farmkart is looking for a backend developer to build the software platform for retail and e-commerce. The main role will be to lead the design and implement features in our core backend services. The candidate must be a strategic, self-motivated, creative, and highly communicative both verbally and in writing, capable of adapting quickly to a fast-paced and evolving environment.

Key responsibilities:

  • Owning the back end software design and architecture
  • Define and implement the REST API used by data analysis and collection tools as well as the customer-facing Web UIs
  • Define, implement and manage the database model
  • Optimizing API and database for maximum speed and scalability
  • Manage to test and ensure the robustness of the backend infrastructure code
  • Managing the deployment toolchain
  • Working effectively with the product development and design team to ensure back end features meet front end requirements properly
  • Collaborating with the product development team to iteratively define, design and implement the backend of Farmkart’s e-commerce system, from ordering, tracking, data collection, and data reporting
  • Creation and modifying of middlewares or API that would be used to implement key functionalities of the website

Requirements:

  • Minimum 3+ years’ experience as a Back-End Developer, Database Developer or similar related role.
  • Significant experience of building secure, scalable RESTful APIs (NodeJS preferred)
  • Significant experience modeling databases and data warehousing systems (PostgreSQL, Amazon RedShift)
  • Deep understanding of databases, data structures, microservices, HTTP and how they all fit together
  • Knowledge of Javascript, JQuery, AJAX, MySQL, and (LAMPS) required.
  • Use of database platforms such as MongoDB, MySQL, SQLite
  • Experienced in database structures, minimizing, normalizing and making it very efficient.
  • Proficient understanding of code versioning tools, such as Git
  • Experience in the Use of WebSockets to interface with the front end platform
  • Strong understanding of different algorithms for searching, data management, and security
  • 2 or more years working in an Agile environment
  • Projects in e-commerce websites is a plus
  • Development for backend in a mobile platform is a plus

Minimum requirement:

A bachelor’s or master’s degree in Computer Science or related field

How to apply

Email your resume with the subject line RE: Backend Developer to hr@farmkart.com

Sign In For Details

Mentorship at Nestria

Learn from the Best

Remove the uncertainty of joining a new field. Get advice from those who’ve been there, on whatever topics you struggle with.