Required Skills: Python, REST, GraphQL, SQL, Claude AI
Job Description
Full Stack Engineer – Architect Level
We are seeking an Architect-level Full Stack Engineer to serve as a senior hands-on individual contributor within a modern, AI-enabled platform team.
This role will own architecture and implementation across the full technology stack, from user experience and frontend applications to backend services, integrations, data workflows, and cloud infrastructure. The engineer will architect and deliver a unified, scalable platform that consolidates complex workflows into a centralized application experience.
The role requires deep expertise in React, Python, AI-enabled engineering, and Azure, combined with strong system design and enterprise architecture capabilities.
Approximately 70–75% of the role will be hands-on coding, system design, and full-stack engineering.
Key Responsibilities
- Architect and build an end-to-end full-stack platform that unifies complex workflows into a centralized, scalable, AI-enabled application.
- Design and implement frontend and backend components, including application shells, UI layers, APIs, microservices, and supporting services.
- Build responsive, scalable, and intuitive user experiences using React and modern frontend technologies.
- Develop high-performance backend services and APIs using Python.
- Design and implement workflow-driven modules, including collaboration interfaces, structured evaluation workflows, and reusable/exportable artifacts.
- Build integrations with enterprise systems, data pipelines, analytics platforms, and external data sources.
- Design systems capable of working with both structured and unstructured data.
- Develop AI-assisted workflows that enable enhanced user experiences, intelligent recommendations, and data-driven decision-making.
- Leverage Claude AI extensively as an engineering productivity accelerator for coding, debugging, prototyping, UI development, backend services, integrations, system design, and documentation.
- Establish effective AI-assisted engineering practices to improve developer productivity, code quality, and delivery velocity.
- Own technical architecture and design decisions across frontend, backend, data, integrations, and cloud infrastructure.
- Translate product and workflow requirements into scalable, maintainable technical solutions.
- Remain highly hands-on through coding, architecture, design reviews, technical troubleshooting, and day-to-day engineering execution.
- Establish engineering standards around code quality, modular architecture, testing, security, usability, performance, and maintainability.
- Drive production readiness, scalability, reliability, and continuous improvement of the platform.
Required Experience & Qualifications
- 10+ years of professional software engineering experience.
- 5+ years operating at a Senior Engineer, Principal Engineer, Architect, or equivalent senior individual-contributor level.
- Proven experience designing and delivering large-scale, enterprise-grade full-stack platforms.
- Strong ownership of architecture and delivery for complex technology programs.
- Current hands-on experience building production applications across both frontend and backend technologies.
- Strong experience reviewing code, establishing engineering standards, and making architecture decisions.
- Experience working closely with product and business stakeholders to translate evolving requirements into scalable technical solutions.
- Demonstrated experience using Claude AI or equivalent AI coding assistants as part of the software development lifecycle.
- Ability to operate effectively in a high-ownership individual contributor role.
Full Stack Engineering — Required
Frontend
- Strong expertise in modern frontend development, with React as the primary focus.
- Experience building scalable, responsive, accessible, and intuitive enterprise user interfaces.
- Strong understanding of frontend architecture, state management, performance optimization, and reusable component design.
- Experience integrating frontend applications with APIs and backend services.
Backend
- Deep expertise in Python for developing enterprise-grade applications, APIs, and backend services.
- Hands-on experience with REST, GraphQL, and/or event-driven architectures.
- Experience designing scalable microservices and service-oriented architectures.
- Strong understanding of modular architecture and domain-driven design principles.
- Experience with SQL and/or NoSQL databases, data modeling, persistence layers, and database optimization.
- Experience implementing asynchronous and event-driven systems using messaging, queues, and distributed processing patterns.
- Strong understanding of performance optimization, caching, scalability, resiliency, and fault-tolerant design.
- Experience implementing enterprise application security, including authentication, authorization, and governance controls.
- Proven ability to design and deliver end-to-end workflows spanning UI, APIs, business logic, and data layers.
AI & Claude-Driven Engineering — Required
Extensive hands-on experience using Claude AI or comparable AI coding assistants in software engineering.
- Experience using AI tools for:
- Code generation
- Rapid prototyping
- Debugging and optimization
- System design exploration
- UI development
- Backend development
- Integration development
- Technical documentation
- Knowledge capture
- Demonstrated ability to incorporate AI-assisted development into day-to-day engineering workflows.
- Experience using AI-assisted engineering practices to improve development velocity, code quality, and delivery timelines.
- Ability to critically review, validate, test, and refine AI-generated code and technical solutions.
Azure & Cloud
- Strong experience designing and developing applications on Microsoft Azure.
- Experience with Azure cloud architecture, application services, data services, security, monitoring, and deployment.
- Understanding of cloud-native architecture, scalability, resiliency, and cost optimization.
- Experience with CI/CD and modern DevOps practices.
Engineering Excellence & Delivery
- Strong grounding in software engineering best practices, including:
- Code quality
- Modular architecture
- Automated testing
- Security
- Maintainability
- Performance
- Observability
- Excellent system design and problem-solving skills.
- Ability to independently drive complex technical initiatives from architecture through production implementation.
- Strong communication and collaboration skills.
- Ability to work effectively with product managers, engineering teams, architects, and business stakeholders.
Preferred Qualifications
- Azure Solutions Architect Expert certification.
- Azure Developer Associate certification.
- Experience with AI-enabled application development or agentic engineering workflows.
- Demonstrated use of Claude AI or comparable AI coding assistants to improve engineering productivity and development cycle times.
- Experience building enterprise platforms involving complex workflows, integrations, analytics, and data-driven applications.