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 DevelopmentWork Location:
Mumbai (Malad)Product:
Siteplug.comAbout 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.