Full Stack Developer

Job Location: Bangalore

We are looking for a Full Stack Developer to be responsible for server-side functionality and managing the interchange of data between the server and the users. The primary focus will be the development of all server-side logic, definition and maintenance of the API and database layer, and ensuring high performance and responsiveness to requests from the front-end. The role will also be responsible for integrating the front-end elements (Android and IOS apps) built by other team members and 3rd party partners into the application.

Key Responsibilities:

  • Integration of user-facing elements developed by front-end developers with server-side logic
  • Design and implementation of low-latency, high-availability, and performant applications
  • Writing reusable, testable, and efficient code
  • Implementation of security and data protection
  • Integration of data storage solutions

Technical Skills:

  • 4 - 6 years of experience of web development
  • Good grasp of NoSQL (MongoDB) and JavaScript esp NodeJS & Angular
  • Good experience in UI Dev
  • Good experience in Solar or Elastic Search or freetext
  • Experience with another MVC-style JS framework other than Angular/NodeJS
  • Experience with at least one other language (preferably Python)
  • Experience building RESTful services
  • Strong understanding of OOPS and Design Patterns
  • Hands on experience on Webservers such as Apache/Nginx
  • Expertise in MySQL or other relational database
  • Hands on experience with Networking, deploying software, version management (GIT preferable)
  • Knowledge to build scalable systems
  • Performance Tuning and Optimisations

Apply for this position

Want to work alongside us?

Let’s collaborate to improve the world through design and technology.