Software Engineer, Web Development

Affinity Global Inc.
Mumbai, महाराष्ट्र
पूर्णकालिक
16 घंटे पहले

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.

आवेदन करें
अन्य नौकरी सुझाव:

Senior Lead Software Engineer - Databricks, Axiom

JPMorgan Chase & Co.
Bengaluru, कर्नाटक
  • Oversee the application suite for data sourcing,...
  • Collaborate globally to align with architecture standards...
1 सप्ताह पहले

Software Engineer (Platform/EOS/Networking)

Arista Networks
तमिलनाडु
  • Suggesting and deciding what features to build
  • Driving the design and architecture
  • Pushing, testing, documenting the feature...
1 सप्ताह पहले

Software Development Engineer I

CommerceIQ
Bengaluru, कर्नाटक
  • You will be responsible for developing, testing, and...
  • You will be designing your own features, keeping in mind the...
1 सप्ताह पहले

Software Engineer III - AWS, Spring, Java

JPMorgan Chase & Co.
तेलंगाना
  • Execute software solutions, design, development, and...
  • Create secure and high-quality production code and maintains...
16 घंटे पहले

Software Engineer III - Python SDET Developer

JPMorgan Chase & Co.
Bengaluru, कर्नाटक
  • Executes software solutions, design, development, and...
  • Creates secure and high-quality production code and...
4 सप्ताह पहले

Staff Software Engineer, Mobile (iOS), YouTube Create

Google
Bengaluru, कर्नाटक
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and...
3 सप्ताह पहले

Senior Staff Software Engineer, AI/ML

Google
Bengaluru, कर्नाटक
  • 8 years of experience with software development in one or...
  • 7 years of experience testing, maintaining, or launching...
3 सप्ताह पहले

Software Engineer, Android

NatWest Group
Bengaluru, कर्नाटक
  • This is an opportunity for a driven Software Engineer to...
  • Day-to-day, you'll build a wide network of stakeholders of...
2 सप्ताह पहले

Software Engineering, Staff Engineer

Synopsys Inc
Bengaluru, कर्नाटक
  • Software Engineer, Staff
  • Designing, developing, troubleshooting, and maintaining...
3 सप्ताह पहले

Software Development Engineer in Test- II

Learneo
Remote
  • Conduct integration and regression testing using a...
  • Participate in the design, implementation, and launch of key...
4 सप्ताह पहले