Software Development Engineer Backend I/II/III

Role - Software Development Engineer Backend I/II/III

Job Department - Technology

Job Location - Gurgaon

Responsibilities :

Responsibilities:

• You’ll design and build scalable systems to be used by millions of farmers and agribusinesses

• You’ll work on building progressive web appsforked-off open-source frameworks that work equally well on

low-end devices, low bandwidth networks and even offline.

• You’ll work with spatial imagery data to build maps based solutions for farmers and businesses

• We believe in a small and effective team - you’ll have a say in what to build and then own it

• You’ll work with android/web developer to develop backend services that meet their needs

• We are paranoid about performance - you’ll investigate performance/scalability bottlenecks and existing queries,

and/or write new queries with performance optimization in mind

• Identify libraries and technologies that solve our problems and/or are worth experimentation


Requirement:

• Have 2-8 years of experience

• Come up with your own goals and don’t need heavy direction or daily check-ins

• Havecommandoveronelanguage-preferably python,elseJava/JS/Ruby-including debugging and performance analysis

• Haveunderstanding of databases-RelationalandNonRelational-their data models and performance

tradeoffs

• Have experience in database design and querying with a focus on performance

• Have experience developing web applications and familiarity with at least one framework (Django, Flask,

RoRetc)

• Have knowledge of caching techniques and utilities like Memcache / Redis

• Have knowledge of REST paradigm,service-oriented architecture and distributed systems

• Have a clear understanding of data structures and algorithms

• A STEM degree from top tier educational institutes

Solutions About Us Farmbook Engineering Blog
Know Your Soil Agri Input Advisory Health & Growth Agri Output Farm Intelligence Finance Career