Job Description
Department: Engineering
Location: Visakhapatnam, AP
Type: Full-time
About Aerosimple
Aerosimple helps airports streamline airfield inspections, safety/compliance, and operations through configurable workflows, mobile-first tools, and actionable reporting. Our platform enables airports to standardize inspections, reduce manual work, improve response times, and stay audit-ready through better digital processes.
As we scale across more airports and enterprise deployments, we are investing in stronger architecture foundations—improving maintainability, scalability, and speed of delivery across our React.js frontend and Python backend systems.
Role Summary
We’re looking for a Senior Enterprise Technical Architect to drive technical direction across Aerosimple’s platform, with a focus on creating reusable patterns, strengthening engineering best practices, improving code quality, mentoring developers, and accelerating delivery through responsible adoption of AI-assisted development tools .
This is a hands-on architecture leadership role spanning:
- Frontend architecture (React.js, component design systems, performance, state management, testing)
- Backend architecture (Python services/APIs, data models, scalability, reliability, security)
- Platform consistency across teams and feature areas
Key Responsibilities Architecture, Reusability & Engineering Standards
- Drive code reusability and best practices across React and Python codebases to eliminate duplication and reduce long-term maintenance cost.
- Establish shared architectural patterns for common product needs such as:
- configurable workflows and forms
- permissions and RBAC-driven UI states
- reporting dashboards and filters
- reusable validation, error handling, and audit logging
- consistent API standards and versioning
- Define and maintain architecture guidelines and reference implementations to support enterprise-ready features.
Frontend Architecture (React.js)
- Lead the design of scalable React architecture including:
- component library / design system foundations
- reusable hooks and state management patterns
- consistent routing, permission-based UI rendering, and feature flagging
- performance optimizations for heavy workflows (large forms, dynamic checklists, tables, dashboards)
- Improve frontend testing strategy and reliability:
- unit testing for components/business logic
- integration tests for critical workflows
- end-to-end testing strategy in CI/CD
- Ensure accessibility, usability, and responsive layouts for operational airport users.
Backend Architecture (Python)
- Architect and improve Python services/APIs to meet enterprise requirements:
- scalable REST APIs
- robust authentication & authorization patterns
- consistent validation, logging, and error patterns
- scalable data access and query performance
- Drive adoption of best practices for:
- modularization (shared service libraries, utilities, SDKs)
- testability (unit/integration tests, contract tests)
- async/background processing (where needed)
- observability (metrics, tracing, structured logs)
Code Quality & Maintainability Improvements
- Improve overall code health through refactoring initiatives, technical debt reduction, and modernization.
- Define and enforce quality gates:
- linting, formatting, test coverage thresholds
- code review standards
- release readiness criteria
- Use metrics to track improvements (defect escape rate, test flakiness, build times, cycle time).
Mentorship & Technical Leadership
- Mentor junior and mid-level developers through architecture reviews, pairing, and coaching.
- Lead design reviews and technical decision-making, ensuring solutions are scalable and aligned with platform goals.
- Promote a culture of strong documentation, ownership, and continuous learning.
AI-Assisted Engineering Enablement
- Drive adoption of AI code platforms (Copilot-style tools, AI code review assistants, test generation tools, refactor assistants) to increase engineering productivity while preserving quality.
- Define guidelines/guardrails for AI-assisted development:
- security and privacy best practices
- correctness and testing requirements
- licensing / IP concerns
- Train teams on practical use: code generation for scaffolding, test generation, refactoring support, and faster debugging.
Enterprise Platform Readiness
- Ensure architecture supports enterprise-grade needs:
- multi-tenant scalability
- audit trails and compliance reporting
- configuration-driven deployments
- secure role-based access across APIs and UI
- performance and reliability expectations
- Support integration architectures (SSO/SAML/OAuth, APIs, data imports/exports) and establish standards for extensibility.
What Success Looks Like
- Reduced duplication and faster delivery due to reusable React components, shared Python services, and standardized patterns.
- Improved release confidence with stronger test coverage and fewer production defects.
- Higher developer velocity through AI-assisted workflows, better tooling, and strong engineering standards.
- Consistent architecture across teams and modules, with better maintainability and onboarding experience.
- Product scales smoothly across enterprise airport deployments with strong reliability and performance.
Required Qualifications
- 10+ years of software engineering experience, including architecture ownership in a SaaS product environment.
- Strong experience with React.js (front-end architecture, component design, performance, testing).
- Strong experience with Python backend development (API architecture, data modeling, scalability, security).
- Proven ability to lead refactoring efforts, establish best practices, and drive technical debt reduction.
- Experience mentoring engineers and leading architecture/design reviews.
- Strong communication skills and ability to influence across Engineering, Product, and Customer teams.
Preferred Qualifications
- Experience with multi-tenant SaaS and role/permission-heavy product experiences.
- Experience with enterprise security patterns (SSO, RBAC, audit logs, data governance).
- Experience building configurable workflow platforms (forms, checklists, automation rules).
- Familiarity with CI/CD, automated testing strategies, observability, and production readiness.
- Experience implementing AI-assisted development tools across teams.
Technical Skills (Example)
- Frontend: React.js, TypeScript/JavaScript, component libraries/design systems, state management, unit/integration testing, E2E testing
- Backend: Python, REST APIs (FastAPI/Django/Flask), background jobs, DB design (Postgres), performance optimization
- Quality & Delivery: CI/CD, test automation, code quality tooling, code review practices
- Platform Practices: authentication/authorization, tenant isolation, observability, scalable architecture patterns
Compensation
The offered CTC range for the role is 80 LPA and above depending on experience and skill set.
Why Join Aerosimple
- High-impact role shaping architecture and engineering standards across a mission-critical product for airport operations.
- Opportunity to modernize the platform, reduce tech debt, and improve delivery speed.
- Influence the adoption of AI-assisted development and drive measurable productivity improvements.
- Work with a mission-driven team solving real operational challenges.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application