Open role
[Remote] Lead Full Stack / AI Engineer
Note: The job is a remote job and is open to candidates in USA. The Phoenix Group is seeking a Lead Full Stack Engineer to develop and scale an AI-driven platform that turns complex organizational data into actionable insights. The role combines hands-on engineering and technical leadership across backend services, data architecture, APIs, and modern frontend applications.
Responsibilities
- Design, develop, and maintain end-to-end full-stack applications and services
- Build scalable data models, shared components, and REST/GraphQL APIs
- Develop secure, event-driven systems with robust access controls
- Integrate search, indexing, and AI-powered features into product workflows
- Establish frontend architecture, design systems, and reusable UI components
- Improve application performance, reliability, accessibility, and scalability
- Implement automated testing, monitoring, and CI/CD best practices
- Collaborate with cross-functional teams to deliver business-focused solutions
- Leverage AI coding tools and agents to improve development efficiency and quality
- Mentor engineers and guide technical decisions through architecture and code reviews
Skills
- 5+ years of software engineering experience in backend or full-stack development
- Strong proficiency in Python, TypeScript, and frameworks such as FastAPI, Django, React, Vue, or Angular
- Experience building production applications, APIs, and scalable service-oriented architectures
- Strong knowledge of relational and non-relational databases, data modeling, and complex entity relationships
- Experience with event-driven systems, asynchronous processing, and messaging platforms
- Understanding of RBAC/ABAC, multi-tenant architectures, and application security
- Familiarity with search technologies, Elasticsearch, vector databases, and AI/ML integrations
- Experience with AWS or other cloud platforms, CI/CD, automated testing, and observability
- Knowledge of AI applications, including RAG, semantic search, copilots, and recommendation systems
- Proficiency with AI coding assistants and agents, including reviewing generated code and coordinating agent-based workflows
- Strong problem-solving, systems design, and architectural skills
- Product-focused mindset with an emphasis on quality and business outcomes
- Excellent communication and cross-functional collaboration abilities
- Ability to take ownership, work independently, and mentor other engineers
- Adaptability and enthusiasm for emerging AI technologies
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
- Advanced degree or cloud certifications in AWS, Azure, or Google Cloud are preferred
Company Overview