Remote Position
[Remote] Lead Full Stack Engineer
🌍 Remote · United States
💼 Full-time
Note: The job is a remote job and is open to candidates in USA. The Phoenix Group is hiring a Lead Full Stack Engineer to design, build, and deploy scalable full stack systems and end-to-end applications that support data-driven product experiences. The role provides hands-on technical leadership across backend services, frontend architecture, data modeling, AI integrations, security, and engineering reliability.
Responsibilities
- Lead the design, development, and deployment of full stack applications, including backend services, APIs (REST/GraphQL), and frontend interfaces, ensuring modularity, security, and high performance
- Collaborate with cross-functional teams—Product, Design, Data Science—to translate requirements into intuitive, reliable user experiences and scalable backend solutions
- Define and evolve canonical data models, manage complex entity relationships (graphs, hierarchies), and develop indexing/search solutions (Elasticsearch, vector search) supporting AI-driven search and recommendation features
- Build event-driven architectures (Kafka, cloud pub/sub), implementing asynchronous workflows and stream processing for scalable, real-time data handling
- Integrate AI/ML functionalities—such as retrieval-augmented generation (RAG), semantic search, and entity resolution—into workflows, optimizing usability and business impact
- Establish frontend architecture using modern frameworks (React, Vue, Angular) with focus on performance, accessibility, and shared UI component libraries
- Drive service reliability, system observability, automated testing, and continuous improvement practices
- Implement robust security measures, including role-based (RBAC) and attribute-based access controls (ABAC), across all layers of the application stack
- Mentor engineering teams in architecture, code quality, and technical innovation, fostering best practices and engineering excellence
- Coordinate with DevOps and Security to ensure compliant, scalable, and resilient infrastructure, primarily on cloud platforms like AWS
Skills
- 5+ years of professional full stack software engineering, with demonstrated leadership in complex enterprise systems
- Strong expertise in backend frameworks (FastAPI, Django) and frontend frameworks (React, Vue, Angular) with modern build tools (Vite)
- Proficiency in Python and TypeScript; solid understanding of data modeling (relational, NoSQL, graph databases)
- Extensive experience designing and consuming RESTful and GraphQL APIs, with large-scale, service-oriented architecture knowledge
- Hands-on experience with event-driven systems (Kafka, cloud pub/sub) and asynchronous processing pipelines
- Skilled in implementing security controls (RBAC, ABAC) and multi-tenant applications, with familiarity in search technologies (Elasticsearch, vector search)
- Deep understanding of cloud-native development in AWS; CI/CD, observability, and automation practices
- Familiarity with AI/ML feature integration, including retrieval-augmented generation (RAG), semantic search, and AI workflow observability
- Ability to translate technical solutions into scalable, business-oriented products and collaborate across multidisciplinary teams
Company Overview