[Remote] Sr. Full Stack Developer
Note: The job is a remote job and is open to candidates in USA. World Wide Technology is seeking a Sr. Full Stack Developer to join their ATC Solutions Development team. The role involves leading the development of full-stack applications with a focus on AI-powered solutions, while mentoring junior engineers and advocating for best practices in software engineering.
Responsibilities
- 5+ years of professional software development experience with demonstrated depth in full-stack application development, plus at least 1-2 years of hands-on experience building AI-powered applications
- Required: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field, or equivalent combination of experience and education
- 3+ years of experience with one or more of the following: React or a comparable front-end framework, Node.js or Python back-end development, REST/GraphQL API design, cloud-native deployment (AWS, Azure, or GCP), Docker/Kubernetes, source control (git) and CI/CD pipelines
- Hands-on experience with LLM APIs (OpenAI, Anthropic, Azure OpenAI, etc.), vector databases (Pinecone, Weaviate, pgvector, Chroma, etc.), and agentic AI frameworks (LangChain, LlamaIndex, AutoGen, or similar) is required
- Expert proficiency in full-stack web development across the complete application stack—front-end (React, Next.js, Vue, or equivalent), back-end (Node.js, Python, Go, or equivalent), REST/GraphQL APIs, relational and NoSQL databases—with a commitment to clean, maintainable, production-quality code
- Hands-on experience designing and building AI-powered applications using the modern AI stack: LLM API integration, retrieval-augmented generation (RAG), vector databases, prompt engineering, AI agents, and AI application orchestration frameworks (LangChain, LlamaIndex, AutoGen, or similar)
- Demonstrated proficiency using AI-based coding assistants (GitHub Copilot, Cursor, Claude Code, or similar) as a core part of daily development workflow; actively advocates for and models AI-augmented engineering practices that improve productivity and quality
- Strong experience with cloud-native application development and deployment (AWS, Azure, or GCP), containerization (Docker, Kubernetes), and modern DevOps/CI-CD practices including automated testing, code review, and deployment pipelines
- Ability to lead code reviews, mentor junior engineers, and set and uphold team-wide software engineering standards; technical leadership skills sufficient to serve as a senior technical contributor without formal management responsibilities
- Comfortable using Agile practices and Kanban boards as the primary method for managing and organizing work
- Excellent written and verbal communication skills; ability to explain complex technical solutions clearly to both technical and non-technical audiences and produce thorough technical documentation
- Up to 5% domestic travel required
Skills
- 5+ years of professional software development experience with demonstrated depth in full-stack application development, plus at least 1-2 years of hands-on experience building AI-powered applications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field, or equivalent combination of experience and education
- 3+ years of experience with one or more of the following: React or a comparable front-end framework, Node.js or Python back-end development, REST/GraphQL API design, cloud-native deployment (AWS, Azure, or GCP), Docker/Kubernetes, source control (git) and CI/CD pipelines
- Hands-on experience with LLM APIs (OpenAI, Anthropic, Azure OpenAI, etc.), vector databases (Pinecone, Weaviate, pgvector, Chroma, etc.), and agentic AI frameworks (LangChain, LlamaIndex, AutoGen, or similar) is required
- Expert proficiency in full-stack web development across the complete application stack—front-end (React, Next.js, Vue, or equivalent), back-end (Node.js, Python, Go, or equivalent), REST/GraphQL APIs, relational and NoSQL databases—with a commitment to clean, maintainable, production-quality code
- Hands-on experience designing and building AI-powered applications using the modern AI stack: LLM API integration, retrieval-augmented generation (RAG), vector databases, prompt engineering, AI agents, and AI application orchestration frameworks (LangChain, LlamaIndex, AutoGen, or similar)
- Demonstrated proficiency using AI-based coding assistants (GitHub Copilot, Cursor, Claude Code, or similar) as a core part of daily development workflow; actively advocates for and models AI-augmented engineering practices that improve productivity and quality
- Strong experience with cloud-native application development and deployment (AWS, Azure, or GCP), containerization (Docker, Kubernetes), and modern DevOps/CI-CD practices including automated testing, code review, and deployment pipelines
- Ability to lead code reviews, mentor junior engineers, and set and uphold team-wide software engineering standards; technical leadership skills sufficient to serve as a senior technical contributor without formal management responsibilities
- Comfortable using Agile practices and Kanban boards as the primary method for managing and organizing work
- Excellent written and verbal communication skills; ability to explain complex technical solutions clearly to both technical and non-technical audiences and produce thorough technical documentation
- Up to 5% domestic travel required
Benefits
- Health and Wellbeing: Heath, Dental, and Vision Care, Onsite Health Centers, Employee Assistance Program, Wellness program
- Financial Benefits: Competitive pay, Profit Sharing, 401k Plan with Company Matching, Life and Disability Insurance, Tuition Reimbursement
- Paid Time Off: PTO and Sick Leave (starting at 20 days per year) & Holidays (10 per year), Parental Leave, Military Leave, Bereavement
- Additional Perks: Nursing Mothers Benefits, Voluntary Legal, Pet Insurance, Employee Discount Program
Company Overview
Company H1B Sponsorship