CodeChef - Developer

  • placeBangalore
  • workJoining within 1 month
  • currency_rupeeAs per industry standards

  • eventApply by 31 Mar 2022

About the role

CodeChef is seeking an engineer for a frenetic journey, who will be​ involved in all technical/engineering aspects related to the platform, playing a critical role in the design, planning, development, and deployment. They will help develop best practices for future development. The job offers the rare delight of owning the platform which is an integral part of the programming community.



Responsibilities

  • Code, develop and design features
  • Deliver across the entire app life cycle, design, build, deploy, test and support
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Bug fixing, thwarting hackers
  • Optimizations, scaling, performance enhancements
  • Investigation of hard algorithmic problems (occasionally)


What should you possess

  • Good algorithmic problem-solving skills
  • In-depth knowledge of any one programming language.
  • Exposure to any web technology. (PHP/Python/Node etc)
  • Academic/Industrial exposure to Computer Science. (Not having a professional computer science degree should not deter you from knowing the fundamentals)
  • Understanding of Networking, Operating Systems, Databases
  • Ability to design highly available and reliable systems
  • Curiosity to work with front-end (JS HTML & CSS) and appreciation for aesthetics. (We take pride in our software only if people can use it)


Good to have

  • Insight into the inner workings of the Web. Hands-on with REST APIs / APIs, Proxies, HTTP, DNS, Queuing & Scheduling
  • Experience in using *nix systems like GNU/Linux
  • Running a deployed web/mobile application
  • Experience with writing optimized code in PHP/Python
  • Knowledge of clean code practices

Things that are essential to be a part of our team

  • You need to have a strong desire to make a difference
  • You should love technology/computer science education
  • You should like what CodeChef does (each one of us here wholly believes in what we do, and see this not just as work but as an endeavor towards a common goal)
  • You must pursue excellence
  • Money should not be the motivation that brings you here. We do compensate our employees reasonably well, but this is not the highest paying job in the world.

Evaluation Process

  • First round will be a take home assignment
  • The second will be a Low level design and CS concepts round
  • The third one would be managerial and fitment

Apply

You must be logged in to apply.