About Affinity
Affinity is pioneering new frontiers in AdTech: developing solutions that push past today s limits and open up new opportunities. We are a global AdTech company helping publishers discover better ways to monetize and enabling advertisers to reach the right audiences through new touchpoints. Operating across 10+ markets in Asia, the US, and Europe with a team of over 500 experts, we are building privacy-first ad infrastructure that opens up opportunities beyond the walled gardens.
Role:
Software Engineer, Web Development
Work Location:
Mumbai (Malad)
Product:
Siteplug.com
About Role:
As a Fullstack Developer at SitePlug (Affinity), you will be responsible for designing, developing, and optimizing scalable web applications that power our ad-tech platforms. SitePlug helps brands connect with users through search intent monetization and contextual advertising solutions, reaching them at key decision-making moments. This role requires strong expertise in Core PHP, JavaScript, React, MVC Frameworks, Docker, Git, and command-line tools. You ll collaborate with cross-functional teams to deliver high-performance, secure, and scalable solutions that directly impact SitePlug s global growth.
Roles & Responsibility:
Fullstack Development
: Design, develop, and maintain scalable web applications and ad-tech solutions using Core PHP, JavaScript, React, and MVC frameworks
.
Backend Systems
: Build and optimize backend applications, APIs, and services with efficient database interactions.
Frontend Development
: Implement responsive and intuitive user interfaces with ReactJS
, ensuring cross-browser compatibility and seamless UX.
Deployment & Scaling
: Manage deployments in a Docker-based environment
, ensuring applications are scalable, reliable, and performant.
Command Line & Automation
: Use command-line tools for configuration, debugging, and automation of workflows.
Code Quality
: Write clean, testable, maintainable, and well-documented code. Ensure adherence to coding standards and best practices.
Troubleshooting
: Debug issues across the stack (frontend, backend, databases, deployment), identify root causes, and implement solutions quickly.
Performance Optimization
: Conduct performance audits, analyze bottlenecks, and optimize for speed, scalability, and efficiency
.
Collaboration
: Work closely with Product, Technology, and Business teams
to define requirements and deliver impactful features that drive SitePlug s growth.
Ownership
: Take end-to-end responsibility for features from design and development to deployment, monitoring, and ongoing support.
Analytics & Insights
: Build tracking, reporting, and analytics capabilities to monitor product performance and support business teams with insights.
Continuous Improvement
: Stay up to date with emerging technologies and suggest improvements to enhance SitePlug s tech stack and platform capabilities.
Required Skills:
Experience:
2 4 years of hands-on experience in fullstack web application development.
Programming Languages / Frameworks:
Strong proficiency in Core PHP, JavaScript, ReactJS, and MVC frameworks (e.g., Laravel, CodeIgniter, Symfony).
Backend:
Ability to design and manage RESTful APIs and backend services.
Frontend:
Strong command of HTML5, CSS3, JavaScript (ES6+) for building responsive, cross-browser compatible interfaces.
Database:
Experience with MySQL (query optimization, schema design, indexing, stored procedures).
Containerization:
Proficiency in Docker for creating and managing containerized applications.
Command Line:
Comfort with command-line tools for debugging, configuration, and automation tasks.
Version Control:
Practical experience with Git (branching, merging, pull requests, CI/CD pipelines).
System Fundamentals:
Clear understanding of DNS, caching, HTTP/HTTPS protocols, and server-client interactions. Knowledge of frontend backend integration to ensure smooth UX.
Problem-Solving:
Strong analytical and debugging skills with the ability to solve complex technical challenges.
Collaboration:
Ability to work in an agile, fast-paced environment and coordinate with cross-functional teams. Good to Have:
Caching Technologies:
Practical experience with Redis, Memcached or similar to improve performance.
CI/CD:
Knowledge of Jenkins or other CI/CD tools for automated build, testing, and deployment workflows.
Programming Knowledge:
Familiarity with Golang or other backend languages.
AdTech Knowledge:
Prior experience in developing JS widgets or ad formats (integrated as JS Tags for publishers).
Cloud Infrastructure:
Exposure to AWS / GCP / Azure for cloud-based deployments.
Testing:
Knowledge of automated testing frameworks (e.g., PHPUnit, Jest, Cypress).
Adaptability:
Curiosity and ability to quickly learn and pivot to new technologies as per project needs.
UI/UX Awareness:
Understanding of web usability and performance-driven design principles.