Software Development Engineer 4 (NodeJS)

7 - 9 years

7 - 9 Lacs

Posted:1 week ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

AEM Guides is a new age technology CCMS. It is used by Fortune-500 companies which publish millions of documents regularly using this product. It is a unique opportunity to work in a startup like environment within a large organization where all product functions collaborate closely with the business counterparts and with the large enterprise customers. Given the enterprise business domain and the startup nature of the team, we are growing fast and scaling the product scope and customer base at a very rapid pace.

Roles & Responsibilities:


This isan individual contributorposition. Expectations will be on the below lines:

  • Responsible for design and architecture of new services and features
  • Well versed in emerging industry technologies and trends, and the ability to channel that knowledge to the team and use it to influence product direction.
  • Be responsible for all phases of engineering. From early specs, design/architecture, technology choice, development, unit-testing/integration automation, and deployment.
  • Collaborate with architects, product management and other engineering teams to build the services and product features
  • Build technical specifications, prototypes and presentations to communicate your ideas.
  • Participate in resolution of production issues and develop solutions to prevent future issues from happening again
  • Orchestrate with team to develop a product or parts of a large product.

Required Skills & Expertise:

  • 7+ years of experience in technical roles, proven experience across product life cycle.
  • Should have excellent computer science fundamentals and a good understanding of design, and performance of algorithm.
  • Experience in scaling and leading teams building solution with cloud technologies
  • Deep expertise in modern JavaScript frameworks likeReact.js,Angular, orVue.js. and proficient in state management libraries (e.g., Redux, MobX, or Vuex).
  • Strong knowledge ofJavaScript ES6+andTypeScriptfor building scalable applications.
  • In-depth understanding of responsive design, cross-browser compatibility, and accessibility standards (e.g., WCAG).
  • Expertise in optimizing frontend performance, including lazy loading, code splitting, and minimizing asset size.
  • Proficient in tools like Lighthouse, Webpack, and Rollup.
  • Familiarity with modern CI/CD pipelines and deploying frontend applications.
  • Proficient in testing frameworks likeJest,Mocha,Cypress, orPuppeteer.
  • Experience in writing unit, integration, and end-to-end tests.
  • Strong understanding of RESTful APIs and GraphQL.
  • Experience in handling WebSocket and real-time data updates
  • Experience with server-side rendering (SSR) and static site generation (SSG)
  • Ability to build consensus & drive decisions in ambiguous scenarios
  • Excellent work ethics and highly motivated
  • Excellent oral and written communication skills (interpersonal and client-facing)
  • Ability to manage systems development scope and changes in the context of the business environment.
  • Minimum of a Bachelor's degree or equivalent in Computer Science, Information Technology, Engineering, or related field.

Architectural Skills-


Scalable Design Patterns:

  • Ability to design scalable, modular, and maintainable frontend architectures.
  • Expertise in micro-frontends and component-driven development.

Performance Monitoring:

  • Familiarity with tools like Adobe Analytics, New Relic, or Sentry to monitor application performance.

Component Libraries:

  • Experience in designing and maintaining reusable component libraries using tools like

    Storybook

    .

Code Reviews & Standards:

  • Skilled in conducting thorough code reviews and enforcing best practices.

System Design:

  • Strong understanding of system design principles for large-scale web applications.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Adobe logo
Adobe

Software Development

San Jose CA

RecommendedJobs for You

Mumbai City, Maharashtra, India

Bengaluru, Karnataka, India