Systems/Engineering Sr. Software Engineer (Mumbai, India)

VEVE (veve.com) , is a business unit owned and operated by Affinity, an advertising technology holding company. VEVE is a marketing technology platform that connects brands with OEMs through its solutions - tiles, notification ads and offers engine.

Our unique products are built to run performance campaigns for brands globally while they are intelligently designed to become a brand discovery platform in the browser environment. With VEVE, brands can tap into a pool of millions of untapped users through various moments of discovery. VEVE unlocks newer monetization avenues for OEMs & browsers and also enhances users’ online journey.

The Job: The ideal candidate for our current opening is someone who has rich experience in building large-scale consumer facing B2C websites. This person will lead our B2C website property and manage effective development, delivery and quality of website design and performance. Our B2C property – veve.com – will serve content to 100’s of Million users globally, helping them access insights about various offers and deals in their geography in multiple languages. This person will be responsible for developing and managing the performance for this website and ensuring that we create a rich user experience.

Responsibilities

  • Ownership of B2C website property, including development and maintenance, deployment and optimization, performance and scale.
  • Work with the business team to enhance commercial value of the website by building/updating features on the website.
  • Ensure user-experience is of highest quality with an intuitive browsing experience.
  • Deliver Website performance at scale for millions of users accessing website globally.
  • Cater website with high performance, lower page load times, lower page rendering time in client browser, lower html & CSS footprint, and compatibility across various browsers, CDN delivery and quality of content rendered in multiple languages.
  • Write clean, testable, readable and maintainable code that scales. Take ownership of project, code and features, from design through production deployment, enhancements and support. Troubleshoot production issues and identify practical solutions.
  • Design and Develop relevant analytics data to keep track of website growth.
  • You will be responsible for team coordination and participating in stake holder discussions and being in-charge of timely deliveries.
  • Support customer-facing teams with data insights, reports, analysis, and actionable recommendations.
  • Be a trusted advisor and thought partner, providing deep analysis of data and help define and conduct pilot tests.

Required Skills

  • Strong understanding of user-experience. If you don’t get user experience, stop reading this and find another job.
  • 6+ years of industry experience building websites and having programming experience using PHP, with knowledge of Linux, Apache/Nginx, Redis, MySQL.
  • 4+ years of experience with SQL and relational databases, experience of writing complex queries, stored procedures, triggers, experience in MySQL is a must.
  • Strong knowledge of HTML5, DOM Scripting, CSS, JavaScript, jQuery, AJAX, browsers, Sessions, Cookies, JSON, XML, etc.
  • Understanding of website deployment on cloud (AWS, GCP) for high scale and performance.
  • Ability to write high performance production quality code with solid engineering skills to build cloud applications and API’s.
  • Ability to quickly respond to the changing needs and roll out functionality in small, usable and measurable increments.
  • Bachelor’s degree or higher in Computer Science with skills in website development and internet.
  • Excellent communication skills, ability to tailor technical information for different audiences. Excellent teamwork skills, ability to self-start, share insights, ask questions, and report progress.

Additional Desired Skills

  • Added advantage if you have exposure to advance technology components like – caching techniques, load balancers, distributed logging, distributed queries, queueing engines, containerization, html/CSS optimization, web server optimization, AWS/Google Cloud.
  • Experience in React, VueJS, Angular, Node, Java, Python or similar languages or frameworks is a plus.
  • Must be a good team player with excellent written and verbal communication skills also possess good leadership qualities.
  • Working knowledge of Linux based software development environment.
  • Strong enthusiasm in solving messy problems with good solution design skills.
  • Strong programming, analysis and design skills including OOP, Algorithms, Data Structures, Networking, strong HTTP fundamentals and good OS Concepts.
  • Hands-on experience with focus on website development, browser testing, html and CSS design integration, understanding website performance, etc.
  • Working experience on building large-scale consumer facing websites and scalable interactive web applications, preferably at a popular and major internet property and ability to grasp emerging technical standards and apply/mentor development team in right direction.

Benefits

  • Young, Dynamic, Competitive work environment
  • 5-day work week
  • Flexible working hours and flexible leaves
  • Casual dress code
  • • Equal opportunity workplace
  • Allowances (Leave travel, medical, conveyance, marriage, baby, etc.)
  • Annual Bonus
  • Big Results = Big Rewards
  • Recreational Facilities (Table tennis, Pool etc.)

About Us

About Affinity
Affinity is an ad tech company which creates user engagement products (branding and performance) for digital media. It is in the business of creating sustainable and scalable advertising/media products with special attention to user experience. Established in 2014, Affinity is now a 140+ employee company that operates 5 business units, namely - mCanvas, VEVE, Siteplug, OneDash.ai & Yield Solutions. For more information, visit www.affinity.com.

To apply, please send your resume to careers@affinity.com