The challenge
Adobe is changing the world through digital experiences with tools that make, manage, measure, and monetise content. As we look to the future, we see a world where many of today’s jobs will no longer exist and where creativity becomes the key to success. We must aggressively innovate to unlock creativity in and out of the classroom, and address the creative needs of the next generation. To enable this we are looking for exceptional engineers who are passionate about education and preparing the next generation for a fast-changing, evolving future by helping to build exceptional learning experience that can reach and impact tens of millions of students and educators across the globe. You have an opportunity to be a part of the team which helps build solutions, that enable direct line to putting Adobe Products into student hands and provides frictionless deployment & provisioning routes for IT Admins and Educators to get Adobe tools in the hands of students. Be a part of the team, that builds experiences which helps in creating a destination where Spark education users globally, can quickly find information they are looking for, by providing Personalised journeys and experiences and data driven feature selection and decision making.
What you’ll do

  • Lead projects to build best-in-class product access and provisioning experiences
  • Use cutting edge tools and modern web tech stack to architect & develop a high performing, high impact end-to-end web product (front-end + services)
  • Architect, design, build, and support our Micro-Services
  • Should contribute significantly towards the development and application of advanced concepts, technologies and expertise within the team
  • Perform your own pre-deployment, QA and implement comprehensive unit tests for confirming functionality and performance of new code
  • Be on top of code reviews, code hygiene, bug triages and provide feedback on features, technology, architecture, designs
  • Commitment to DevOps culture
  • Mentor other engineers on the team
  • Partner with product management on roadmap planning and execution
  • Partner with UX design to deliver exceptional customer experiences
  • Engage with customers to understand pain points and test ideas
  • Introduce best practices for efficient and high-quality software development, including but not limited to unit testing, automated UI testing, coding standards
  • Provide leadership within the respective division and act as a mentor to engineers

Requirements

  • B.Tech/M.Tech from a premier institute with hands on design / development experience in building and operating highly available services, ensuring stability, security and scalability
  • 12+ years of software development experience preferably in product companies
  • Experience with large scale full stack consumer-facing responsive web products
  • Strong front end and web backends development experience, with NodeJS, Javascript/Type Script, ReactJS, REST APIs, Redis, ElasticSearch, or similar tech stacks
  • Experience in developing and scaling Web Services and Web Technologies, with a history of early adoption
  • Experience with Amazon Web Services, with knowledge of AWS Services like Autoscaling, ELB, ElastiCache, SQS, SNS, RDS, S3, Serverless Architecture, etc…
  • Exposure to distributed systems, networking, databases, CDNs, message queues, reverse proxies, load balancing, proxy servers, caching policies
  • Experience with Operations (AWS, Terraform, scalability, high availability & security) a big plus
  • Experience with Performance Analysis and Improvements of large scale Web Sites and high utilization Services
  • Ability to handle multiple competing priorities in a fast-paced environment
  • Strong problem solving and analytical skills
  • Excellent verbal and written communication skills can effectively articulate

Source link