Software Engineer, FullStack

Integral Ad Science
Summary
Join Integral Ad Science (IAS) as a Software Engineer and contribute to the development of our core B2B product. You will collaborate with a focused team to design, develop, and ship high-impact features using Java (Spring Boot) and React. This role offers opportunities for technical growth and significant impact on the company's revenue. Responsibilities include designing and developing features, collaborating with product and design teams, writing clean and testable code, and participating in code reviews and CI/CD pipelines. The ideal candidate possesses 2-3 years of full-stack development experience, strong backend skills in Java (Spring Boot), and proficiency in React.js. Additional preferred qualifications include Ad-Tech experience and familiarity with cloud services and containerization technologies.
Requirements
- 2β3 years of experience working on production full-stack systems
- Strong backend experience in Java, especially using Spring Boot or related frameworks
- Solid understanding of data structures, multithreading, and backend performance tuning
- Hands-on experience with React.js, including state management, hooks, and modern JavaScript patterns
- Familiarity with CSS frameworks like Tailwind and responsive UI design principles
- Experience working in Agile teams using Git, Jenkins, and tools like JIRA or Confluence
- A collaborative mindset, attention to detail, and care for clean code and user experience
Responsibilities
- Design and develop features for our core B2B product using Java (Spring Boot) and React
- Collaborate with Product and Design to scope and refine features
- Write clean, testable code and participate in code reviews, automated testing, and CI/CD pipelines
Preferred Qualifications
- Prior Ad-Tech experience
- Familiarity with AWS, GCP, or Azure services
- Experience with Docker, Kubernetes, or container-based deployment
- Experience with MySQL or Databricks
- Exposure to i18n and SPA routing best practices are a plus