Python Developer

Zyoba Labs

Zyoba Labs is a technology consulting and software development firm with its headquarters in Kathmandu, Nepal. Founded in 2012 by a team of technology and business enthusiasts with extensive experience in the technology domain, Zyoba Labs boasts of competencies in web and mobile technologies. In the one and half years since inception, we have helped clients from across the globe develop reliable and robust cloud-based applications and mobility solutions. On the industry front, we have already worked with clients from verticals like healthcare, education, travel, entertainment, fashion and technology. Through our engagements with clients from these industries, we have developed a sound understanding of the intricacies of these industries. While these experiences might serve as a big advantage for clients from these domains, our zeal for learning and development pushes us to gain insights into the processes of other industries as well. Inside Zyoba Labs We are a bunch of energetic and smart folks who love technology and want to contribute to the fast-moving technology landscape. We work very closely with our clients – as a technical partner – and not just as back-office developers who do not have an understanding of the bigger picture. We have mastered a unique engagement model wherein we don’t just help clients with their technical needs but also provide inputs on other business aspects, especially their product strategies. This is what has helped us forge long-term relationships with most of the clients we have worked with.

Details / requirements:

JOB DESCRIPTION

We are looking for a Software Engineer [Web - Python] responsible for managing the interchange of data between the server and the users, as well as translating the UI/UX design wireframes to actual code that will produce the visual elements of the application. Having minimum of 2 years professional experience in Web Application Development. You will also design the overall architecture of the web application and evolve it to ensure maximum performance and stability.

RESPONSIBILITIES

  • Design of the overall architecture of the web application
  • Implementation of a robust set of services and APIs to power the web application
  • Building testable, reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Translation of UI/UX wireframes to visual elements
  • Integration of the front-end and back-end aspects of the web application

SKILLS AND QUALIFICATIONS

  • Proficient knowledge of a back-end programming language such as Python, etc and framework such as Django, etc.
  • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery .
  • Proficient understanding of version control tools such as Git, Mercurial.
  • Good understanding of JavaScript libraries and frameworks such as AngularJS, ReactJS, etc.
  • Good understanding of templating languages such as Jade etc
  • Good understanding of server-side CSS preprocessors such as SCSS, Less, Sass etc.
  • Creating database schema that represent and support business processes
  • Data migration, transformation, and scripting
  • Management of hosting environment, including database administration and scaling an application to support load changes
  • Understanding of fundamental design principles behind a scalable application
  • Ability to implement automated testing platforms and unit tests
  • Basic knowledge of image authoring tools, ability to crop, resize, or perform small adjustments on an image. Familiarity with tools such as as Gimp or Photoshop is a plus.
  • Familiarity with development aiding tools such as Bower, Grunt, Gulp, etc.

Overview

Category Web Development
Openings 1
Experience 2+ years
Education B. Tech.
Posted Date 12 Jan, 2017
Apply Before 11 Feb, 2017
City Kathmandu