This post is over 30 days old. The position may no longer be available

Full Stack Developer

Digital Aristotle , Bangalore · digitalaristotle.ai · Full-time employment · Programming

THE ROLE: You are expected to be strong problem solvers with a deep understanding of how to make software modular. If you’ve ever built a complete application all by yourself, that’s a major plus. Most people you will work with have done so. You should be able to imagine the architecture of a new product and make choices even before the spec is ready. Further, you will be expected to train and coach other engineers on the team.

  • Hustler, with a strong can do mentality, who is joining us to build on a vision, not to do a job
  • Engineering Excellence: Strong foundation in building fault-tolerant and resilient systems, asynchronous programming, performance analysis and data processing.
  • Ability to work under pressure, tight timelines and an unstructured environment
  • Curiosity for beautiful web and interest to keep abreast with modern web practices and trends
  • A deep hunger to learn and create technology

     REQUIRED SKILLS

  • A Full Stack Developer with extensive and indepth knowledge
  • Scale: Successfully solved for scale and actively think about long term health and robustness of all systems.
  • History and familiarity with server side development of APIs, databases, devops and systems.
  • Strong Knowledge of Front End using JS Technologies: JavaScript/NodeJS/AngularJS
  • Strong Systems experience in Distributed Systems: Hadoop, Spark, NoSQL/MongoDB
  • Strong knowledge of Python and development on *nix Platform
  • Hands on Experience in Distributed Computing
  • Prior Experience with AWS / Linux / Git / Jenkins
  • Good knowledge of Relational/NoSQL databases
  • Good knowledge of HTML5/CSS
  • Good understanding of Algorithms and Data Structures
  • Good written and verbal communication

     WHAT CAN YOU EXPECT?

  • A phenomenal work environment, with massive ownership and growth opportunities
  • Quick iterations and deployments – fail-fast attitude
  • Opportunity to work on cutting edge technologies, and lead small-large teams in the future
  • Massive, and direct impact of the work you do on lives of students

Apply for this position

Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.

It is NOT OK for recruiters, HR consultants, and other intermediaries to contact this employer