Job Description


Responsibilities:
  • Scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speed and quality.

  • Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate x.

  • Produce high-quality software that is design reviewed, unit tested, code reviewed, and checked in regularly for continuous integration.

  • Develop world-class products collaborating with User Experience Designers and Product Managers.

  • Design and scale high-scale services that integrate with the larger company Platform to drive engagement on the platform.

  • Identify, leverage, and successfully evangelize opportunities to improve engineering productivity.

  • Write cutting-edge code to keep company at the forefront of current technology.

  • Collaborate with multiple teams across time zones.



  • Requirements:
  • Tech in Computer Science or related technical field involving coding with years of hands-on industry experience.



  • Required Skills:
  • App Development

  • Software Design

  • Collaboration



  • Preferred Skills:
  • Experience with developing backend services in Java, Relational Databases, and UI/UX.

  • Experience in designing and building infrastructure and web services at large scale.

  • Expert knowledge of computer science, with strong competencies in Data Structures, Algorithms, RDBMS, and software design.

  • Strong object-oriented skills including design, coding, and testing patterns.

  • Experience writing clean JavaScript including experience with modern frameworks (Angular/Ember/React) and debugging tools (Chrome Dev Tools, etc).

  • Ability to program progressive, single-page applications (Backbone / Angular/ Play framework).

  • Experience building web applications and services with IDEs and general development practices.

  • Collaborative, team-first attitude and experience working with cross-geo teams.

  • Experience with Ads Tech will be a plus.



  • AditiConsulting
    -



    Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application