Software Engineer (Python - Full Stack)

Job Details

Industry Computer Software Location: Mumbai Suburban, Maharashtra, India
Function Information Technology Employment Type: Full-time
Work Exp. Reqd: Entry level Education Reqd: Bachelors Degree

Compensation

Cash: Not Provided Equity: Not Provided

Role Overview

We are looking for a smart software engineer who will be responsible for build solutions around our data analytics products. The person is expected to build features that can work with massive datasets.

Experience: 0-2 years

Responsibilities

  • Working closely with product, design and data scientists to build stable features for our product.
  • Designing and adopting strong engineering practices with a focus on scalability and architecture.
  • Troubleshoot, test and maintain the core product features in production environment.
  • Build features with strong DB fundamental with query optimisation, planning and execution considerations.
  • Build features that can work in a distributed cloud environment using minimum server resources.
  • Ensuring best practices adherence on TDD

Requirements

  • Scripting language: Fluency in Python language.
  • Database: RDBMS (MySQL & PostgreSQL)
  • Knowledge of relational schema constraints and normal forms
  • Indexes
  • Sharding
  • Aggregate functions
  • Security
  • Experienced with Cloud Services like Azure, AWS etc, familiarity with cloud first development models approach
  • Must be an independent and self-driven individual who likes to stay up to date on new technologies.
  • Strong knowledge of distributed computing is important.
  • Writing Test/Mock interfaces, with testable code design approach from a devOps perspective
  • Experience working on REST APIs, writing modular code
  • Object Oriented Design principles for mid to large scale s/w projects with modular design approach
  • Data Structures and their usage, code optimization

Benefits

Being part of a startup that’s turning out to be a game-changer, you will be blessed with:

  • A young and energetic workplace where new ideas are always welcome. The crazier, the better.
  • Freedom to try new things; failure is not censured.
  • Casual dress code
  • 5 days work week. Yes, Sat-Sun off
  • No over-time, proper work-life balance
  • Take-it-when-you-need-it vacation
  • Above all, we as a team devote one day every month to volunteer for social causes close to our hearts.