About the Role
This position offers an opportunity to lead the design and development of scalable full stack systems, covering backend services, data models, and frontend architectures for complex, data-driven product experiences. The role requires a hands-on technical leader who can influence core services and deliver end-to-end applications that use AI capabilities to improve enterprise insights and operational efficiency.
The successful candidate will work closely with Product, Design, and Data Science teams to translate business requirements into reliable, user-friendly applications and scalable technical solutions. The position also involves guiding engineering teams, establishing architectural standards, and integrating modern AI capabilities into enterprise workflows.
Key Responsibilities
- Lead the design, development, and deployment of full stack applications, including backend services, REST and GraphQL APIs, and frontend interfaces, with a focus on modularity, security, and performance.
- Collaborate with Product, Design, and Data Science teams to translate requirements into intuitive user experiences and scalable backend solutions.
- Define and evolve canonical data models, manage complex entity relationships such as graphs and hierarchies, and develop indexing and search solutions using Elasticsearch and vector search.
- Build event-driven architectures using Kafka and cloud pub/sub technologies, implementing asynchronous workflows and stream processing for scalable, real-time data handling.
- Integrate AI/ML capabilities, including retrieval-augmented generation (RAG), semantic search, and entity resolution, into workflows to improve usability and business impact.
- Establish frontend architecture using modern frameworks such as React, Vue, and Angular, focusing on performance, accessibility, and shared UI component libraries.
- Drive service reliability, system observability, automated testing, and continuous improvement practices.
- Implement security measures, including role-based access control (RBAC) and attribute-based access control (ABAC), across all application layers.
- Mentor engineering teams on architecture, code quality, and technical innovation while promoting engineering best practices.
- Work with DevOps and Security teams to ensure compliant, scalable, and resilient infrastructure, primarily on AWS cloud platforms.
Required Qualifications
- 5+ years of professional full stack software engineering experience, with demonstrated leadership in complex enterprise systems.
- Strong expertise in backend frameworks such as FastAPI and Django, and frontend frameworks including React, Vue, and Angular, along with modern build tools such as Vite.
- Proficiency in Python and TypeScript, with a solid understanding of relational, NoSQL, and graph database modeling.
- Extensive experience designing and consuming RESTful and GraphQL APIs, with knowledge of large-scale, service-oriented architectures.
- Hands-on experience with event-driven systems such as Kafka and cloud pub/sub technologies, including asynchronous processing pipelines.
- Experience implementing security controls such as RBAC and ABAC, developing multi-tenant applications, and working with search technologies such as Elasticsearch and vector search.
- Strong understanding of cloud-native development on AWS, including CI/CD, observability, and automation practices.
- Familiarity with AI/ML feature integration, including RAG, semantic search, and AI workflow observability.
- Ability to translate technical solutions into scalable, business-oriented products and collaborate effectively across multidisciplinary teams.
Preferred Qualifications
- Advanced degree in Computer Science, Software Engineering, or a related field.
- Relevant cloud certifications in AWS, Azure, or GCP.
- Experience in data-intensive industries such as finance, property management, or enterprise analytics.
- Active use of AI coding assistants and agents, with an understanding of their application in modern software development workflows.
- Knowledge of search optimization and domain-specific data modeling in complex enterprise environments.
Core Technical Skills
- Backend: Python, FastAPI, Django.
- Frontend: React, Vue, Angular, Vite, JavaScript, and TypeScript.
- APIs: REST and GraphQL.
- Databases: Relational databases (PostgreSQL, MySQL), NoSQL, and graph databases.
- Event Systems: Kafka and cloud pub/sub technologies, including AWS SNS/SQS.
- Search: Elasticsearch, vector search, and retrieval systems.
- Cloud: AWS, including S3, EC2, Lambda, and CloudWatch.
- AI/ML: RAG, semantic search, entity resolution, and AI integrations.
- Security: RBAC, ABAC, and multi-tenancy.
- DevOps: CI/CD pipelines, observability, and automation.
Career Impact
Join an organization focused on advancing knowledge automation through AI. Your technical leadership will directly contribute to developing enterprise solutions designed to improve insights and operational efficiency.
Compensation and Benefits
- Salary range of $200,000–$240,000.
- Comprehensive benefits package.
- Flexible remote work options aligned with EST working hours.
- Occasional travel, approximately 2–3 times per year.
Equal Opportunity Employer
The Phoenix Group Advisors is an equal opportunity employer committed to creating a diverse and inclusive workplace. The company prohibits discrimination and harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin,
