Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Sr. Software Engineer - Mumbai - Affinity

Home > Programming & Design

 Sr. Software Engineer - Mumbai - Affinity

Job Description

The Job

  • The ideal candidate is someone who has rich experience in building consumer facing web products at scale and has deeper understanding of how internet works.
  • This person will be a part of our SitePlug tech team for our Products SiteCorrect, SiteDiscover and SiteSuggest. We help over 100 Mn users globally navigate to their desired websites with no friction.
  • Our product deals with billions of web hits for typing errors on domains and search queries in various languages from around the world.
  • This person will be part of a team responsible for improving user navigation journey on web and search experience for millions of users globally.
Responsibilities
  • Handle assignments related to our product front end and backend applicationdevelopment, including API development and maintenance, deployment and optimization, performance and scale.
  • Work with technology, product and business teams to enhance commercial value of the product by building/updating product features.
  • Build highly scalable, efficient, distributed, cloud based, low latency product.
  • Write clean, testable, readable and maintainable code that scales. Take ownership of assignments, code and features, from design through production deployment, enhancements and support. Troubleshoot production issues and identify practical solutions.
  • Develop relevant analytics data to keep track of product growth. Understand data thoroughly and have insights about the various business use cases.
  • Ensure application design and code performance is of highest quality.
  • Support customer-facing teams with data insights, reports, analysis, and actionable recommendations.
Required Skills
  • 6+ years of industry experience building scalable web applications, websites and having programming experience using PHP, with knowledge of Linux, Nginx, Redis, Memcache, 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.
  • Ability to write high performance production quality code with solid engineering skills to build cloud applications and API s.
  • Understanding of website deployment on cloud (AWS, GCP) for high scale and performance.
  • Ability to quickly respond to the changing needs and roll out functionality in small, usable and measurable increments.
  • Hands-on experience with focus on website development, browser testing, html and CSS design integration, understanding website performance, etc.
  • 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.
  • Expertise in collecting, mining, cleansing, analyzing datasets and reshaping unstructured/ raw datasets and managing huge structured datasets.
  • Bachelor s degree or higher in Computer Science with skills in website development and internet.
Additional Desired Skills
  • Strong understanding of data, data analytics and user experience.
  • Added advantage if you have exposure to advance technology components like caching containerization, html/CSS optimization, web server optimization, AWS/Google Cloud.
  • Strong programming, analysis and design skills including OOP, Algorithms, Data Structures, Networking, strong HTTP fundamentals and good OS Concepts.
  • Desired 1+ years of experience in MapReduce/Hadoop, Hive, Impala for handling distributed data.
  • Working knowledge of Linux based software development environment.
  • Hands-On exposure with Search Algorithms, Information Retrieval, Information Extraction, Knowledge Graphs, Natural Language Processing, Text analysis, Ranking, etc.
  • Strong enthusiasm in solving messy problems with good solution design skills.
  • Working experience on scalable interactive web applications, preferably at a major internet property and ability to grasp emerging technical standards.
  • Experience in Java, Python or similar languages is a plus.
  • Must be a good team player with excellent written and verbal communication skills also possess good leadership qualities.

Job Classification

Industry: Advertising & Marketing
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: Any Graduate in Any Specialization
Post Graduation: Post Graduation Not Required
Doctorate: Doctorate Not Required

Contact Details:

Company: Affinity Software
Location(s): Mumbai

+ View Contactajax loader


Keyskills:   jQuery Linux Networking XML MySQL Javascript PHP HTML SQL Ajax

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Affinity

Affinity Software