Software Development Engineer

adobe

Bangalore 4 Years Exp Posted 1h ago

Job Description

  • Develop, test, and maintain frontend features using React and TypeScript as the primary UI stack.
  • Build and maintain Node.js microservices and REST APIs, taking end-to-end ownership of features from UI through service layer.
  • Write unit and integration tests across both frontend and backend to ensure reliability and prevent regressions.
  • Design clean API contracts and collaborate with other service teams on integration points.
  • Monitor service health, triage issues in production, and implement fixes with appropriate safeguards.
  • Work within established architectural patterns while surfacing ideas for improvement.
  • Participate in agile ceremonies including sprint planning, standups, and retrospectives.
  • Contribute to technical documentation and maintain well-commented, readable code.
  • Assist in reproducing and resolving customer-reported issues across the stack.
  • Occasionally work with or alongside the C++ backend team to understand integration points and constraints.
  • Actively use and advocate for AI-assisted development tools (e.g., GitHub Copilot, Claude) to boost personal and team productivity: writing better code faster while maintaining quality and ownership.
  • Identify and prototype opportunities to embed agentic or LLM-powered capabilities into Captivate's product experience or internal engineering workflows.
    • Stay current with emerging frontend, backend, and AI technologies; bring back relevant learnings to the team through demos, write-ups, or proof-of-concepts.

Similar Openings for You