Technical Architect
IT
India
Job Title: Senior VS Code Extension Developer — ADE Tooling (DeDot/ADE Team)
Full-time position
Key Responsibilities:
- Design, develop, and maintain the ADE VS Code extension for mainframe application development
- - Build and extend reactive webview UIs using Svelte within the VS Code extension framework
- - Implement and maintain message-passing protocols between extension host and webviews
- - Lead architectural decisions and drive technical solutions end-to-end
- - Contribute to the FastAPI REST backend and PostgreSQL data layer as needed
- - Take ownership of features from development through production
- - Mentor team members and help shape engineering culture through best practices
- - Align with product owners and team members on business requirements
- - Apply best practices like CI/CD, automated testing, and code quality tooling
- - Work and collaborate within international projects
- Proven team player with strong communication skills
- - Open and motivated to acquire new knowledge
Technical Skills
Strong knowledge of the following technologies:
- TypeScript and Node.js — VS Code Extension API, extension host, webview sandbox, IPC message protocols
- Python 3.11+ — FastAPI, async patterns, Pydantic
- Svelte and Vite — Reactive UI development for VS Code webviews
- VS Code Extension development — Command registration, tree views, settings, packaging (VSCE)
- AI-assisted development — Hands-on experience with Claude Code (Anthropic) for day-to-day coding workflows
- REST API consumption — HTTP fetch, JWT Bearer auth, OpenAPI
- Git, GitHub Actions, Linux/Bash scripting; Basic knowledge in AI tools is an add on advantage..
Good working knowledge:
- PostgreSQL — Schema understanding, query writing
- Docker and Docker Compose — Local dev environment setup
- Perl scripting (legacy ADE integration)
Nice to have:
- PostgREST configuration
- Mainframe concepts (PL/I, JCL, component lifecycle management)
- DB2 LUW basics
