Your browser does not support javascript! Please enable it, otherwise web will not work for you.

SDE 3/4 :: Backend Systems @ Dealshare

Home > Programming & Design

 SDE 3/4 :: Backend Systems

Job Description

Role

We are looking for tech leads for owning E2E solutioning, design and architecture for one/few discovery systems (one or few from: search, recommendations, home and product page, pricing, merchandising, notifications, checkout, payments, etc) OR one/few supply chain systems (one/few from: Warehouse Management, Inventory, Demand Forecasting, Fleet Management, Orders Routing, Order delivery ETA/promise, fraud detection [false order cancellation, order delivered to wrong address, etc], predict probability of order cancellation, location intelligence) and own/optimise cloud infrastructure for products owned.

You will be the key decision maker for laying down the roadmap, tech stack selection and key architectural and design choices.

We are looking for a passionate technologist and an excellent problem solver who will enjoy creating and evolving systems and platforms that scale seamlessly and deliver disproportionate business impact and value for customers.

You will:
  • Lead tech roadmap basis product asks and business goals for product areas owned
  • Responsible for choice of tech stack, design and architecture of the products owned
  • Own scalability, performance, availability, service robustness, maintainability, ease of debuggability,
  • Contribute to reducing infrastructure cost while improving scalability, availability and responsiveness and onboarding newer use cases.
  • Lead design and architecture reviews.
  • Mentoring junior SDEs in the team.
  • Evaluate avenues for platformization, creation of reusable libraries, etc
  • Contribute / lead solutioning for data engineering (collection, ETL, analytics, reporting, slice/dice, visualisation, etc) and systems needed to optimise ML lifecycle from systems perspective.
  • Lead improvement in development processes and practices for the complete org and drive adoption - coding standards, code reviews, design reviews, build processes / CICD, automated testing (functional, performance, etc), and operations
  • Participate in hiring outstanding engineers in the company, improve hiring process.
Required
  • Bachelor s degree (4 years) or higher in Computer Science or equivalent.
  • 8 years of software development experience with 2 years experience in lead role (responsible for designing, architecting, tech stack selection, scaling and operationalisation) for creating new systems and redesigning/re-architecting existing systems that were successfully delivered to users.
  • 4 years hands on experience with building high-performance, highly-available and scalable distributed systems, scaling and evolving them.
  • Hands on experience with SQL and no-sql systems (KV, columnar and document stores), scaling and tuning them for heavy read/write loads, making right tradeoffs.
  • Hands on experience in asynchronous processing, message queues
  • 2 years hands on experience in data engineering - ETL pipelines, batch and streaming data processing (hadoop, spark, storm, kafka, presto, etc), data analytics & reporting - prior experience with optimising for storage space, compute time, etc
  • 1 years hands on experience with one of the key cloud providers (AWS, GCP, Azure) for creation and scaling of large scale distributed systems (compute, messaging, notifications, caching, data stores, monitoring, CI/CD, etc)
  • Strong expertise in concurrency constructs and debugging memory leaks, expert level skills in object oriented low level class/interface designs.
  • Possess technical leadership qualities
  • Extremely good at problem solving, is a self thinker.
  • Ability to multitask and thrive in a fast paced timeline-driven environment.
  • Good team player and ability to collaborate with others
  • Self driven and motivated, very high on ownership

Is a plus

  • 2 years hands on experience in Java, tuning JVM, debugging memory leaks, etc
  • Good understanding of Machine learning concepts and experience applying it.

Job Classification

Industry: Retail
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: Any Graduate in Any Specialization
Post Graduation: Post Graduation Not Required
Doctorate: Doctorate Not Required

Contact Details:

Company: Dealshare
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Supply chain analytics reporting Architecture Coding Debugging Technical leadership Merchandising Distribution system Monitoring SQL

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Dealshare

Dealshare is a fast growing social e-commerce startup, an online buying platform for multi-category consumer products, focused on the new WhatsApp firstIndia. Our mission is to target the new 500Mn users in non-metro and rural markets who havent shopped enough online and who are still not comfortabl...