onsite
Applications Software Engineer - Agilent Technologies
Software Engineer
Lead end‑to‑end development of high‑performance web applications, owning the full tech stack while collaborating with product and design teams to deliver personalized customer experiences using Adobe Experience Platform and modern JavaScript frameworks.
About the role
Key Responsibilities
- Design, develop, and maintain scalable, high‑performance web services and client‑side applications using JavaScript, React, and Node.js.
- Integrate Adobe Experience Platform (AEP) products to deliver personalized content and analytics across customer‑facing sites.
- Own the full software development lifecycle: architecture, coding, testing, deployment, and post‑launch monitoring.
- Implement performance best practices, conduct load testing, and continuously optimize for speed and reliability.
- Collaborate closely with product managers, designers, and QA to translate business requirements into technical solutions.
Requirements
- 3+ years of professional experience building web applications with JavaScript, React, and Node.js.
- Hands‑on experience with Adobe Experience Platform or similar customer‑experience platforms.
- Strong understanding of RESTful API design, authentication, and data modeling.
- Proficiency in performance profiling, caching strategies, and CI/CD pipelines.
- Excellent problem‑solving skills and a proactive, ownership mindset.
Skills
javascriptreactnodejs