Full Stack Web Services Developer

  • Bengaluru, Karnataka, India
  • Full-time

Company Description

MPC is an award winning global creative studio; we combine our talent, technology and craft to create memorable and distinctive experiences across a range of channels and platforms. 

We are always looking for talented individuals to help us push creative and technical boundaries.

This role is with MPC Advertising.

Our Advertising team in Bangalore, and throughout our global network of studios, produce creative, visually stunning and technically challenging VFX and digital projects of the highest quality, and we are looking for
candidates with a desire to be involved in the success of these projects.

Job Description

Responsibilities
• Delivering a complete front-end application
• Ensuring high performance on mobile and desktop
• Writing tested, idiomatic, and documented Python, JavaScript, HTML and CSS
• Coordinating the workflow with stakeholders and team members
• Cooperating with the development in the process of building the RESTful API’s
• Communicating with external web services
• Develop and architect database schemas (MySQL & PostgreSQL)
• Have an understanding of deployment into AWS and its interface

Qualifications

• Proficiency with Python (2.7-3.6), JavaScript and HTML5
• Professional, precise communication skills
• Deep knowledge of AngularJS practices and commonly used modules
• Creating self-contained, reusable, and testable modules and components
• Ensuring a clear dependency chain, in regard to the app logic as well as the file system
• Extensive knowledge of CSS and JS methods
• Thorough understanding of the responsibilities of the platform, database, API, caching
layer, proxies, and other web services used in the system
• Validating user actions on the client side and providing responsive feedback
• Writing non-blocking code, and resorting to advanced techniques such as multithreading,
when needed
• Creating custom, general use modules and components which extend the elements and
modules of core AngularJS
• Experience with building the infrastructure for serving the front-end app and assets
• Architecting and automating the build process for production, using task runners or
scripts
• Documenting the code inline using JSDoc or other conventions
• Writing extensive unit tests using automated TDD tasks (for both Python & JS)
• Creating e2e test suites for all components, and running them with Protractor
• Creating configuration, build, and test scripts for Continuous Integration environments
• A thorough understanding of webpack and its utilisation
• Extensive knowledge of the Django python framework (1.10+) and ideally the Django
Rest Framework (DRF)
• Extensive knowledge of RESTful API development and their use cases

Privacy Policy