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 and reliable user-centric applications that operate 24x7.
- Produce high-quality software that is design reviewed, unit tested, code reviewed, and checked in regularly for continuous integration.
- Collaborate with User Experience Designers and Product Managers to develop world-class products.
- Design and scale high-scale services that integrate with the larger platform to drive engagement.
- Identify, leverage, and successfully evangelize opportunities to improve engineering productivity.
- Write cutting-edge code to keep the company at the forefront of current technology.
- Collaborate with multiple teams across time zones.
Requirements:
- B.S./B. Tech in Computer Science or related technical field involving coding with 5 years of hands-on industry experience.
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.
Required Skills:
- App Development
- Software Design
- Collaboration
#AditiConsulting
# 26-00517