Senior Software Engineer
Job details
Company Profile: - Position Title: Software Development Engineer Backend II/III Job Location: Gurgaon Department: Technology Responsibilities : • You’ll design and build scalable systems to be used by millions of farmers and agri businesses • You’ll work on building progressive web apps forked-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 developers 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 optimisation in mind • Identify libraries and technologies that solve our problems and/or are worth experimentation Requirement : • Have 3-6 years of experience • Come up with your own goals and don’t need heavy direction or daily check-ins • Have command over one language-preferably Python, else Java-including debugging and performance analysis • Have understanding of databases-Relational and Non Relational-their data models and performance tradeoffs • Have experience of database design and querying with a focus on performance • Have experience developing web applications and familiarity with at least one framework (Django, Flask, ROR etc)• Have knowledge of caching techniques and utilities like Memcache / Redis • Have knowledge of REST paradigm, service oriented architecture and distributed systems • Have clear understanding of data structures and algorithms
- • A STEM degree from top tier educational institutes
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.