Sr. Full Stack Developer
World Wide Technology · New Home, MO · 3 days ago
RemoteRemoteInformation Technology$105k–$130k/yrFull-time
About the role
This role resides within the Advanced Technology Center (ATC) Software Delivery team. The Senior Software Engineer is a highly skilled technical contributor responsible for designing and building full-stack software applications, AI-powered solutions, and software-centric lab environments surfaced on wwt.com, as well as contributing to paid proof of concept (PoC) engagements with customers.
Responsibilities
- Design, architect, and build full-stack web applications and APIs using modern frameworks and languages (e.g., React, Next.js, Node.js, Python, TypeScript, Go) following production-quality engineering standards
- Develop and integrate AI application components including LLM-based features, retrieval-augmented generation (RAG) pipelines, vector databases, agentic workflows, and AI APIs (OpenAI, Anthropic, Azure OpenAI, Google Gemini, etc.) into full-stack applications and ATC lab environments
- Build and maintain software-centric lab environments on wwt.com and develop software prototypes that demonstrate emerging technology capabilities and showcase the art of the possible to WWT customers and partners
- Serve as a technical anchor on the team, contributing to code review standards, mentoring peers, and delivering software artifacts that showcase WWT’s innovation capabilities to customers and partners
- Leverage AI-based coding assistants (e.g., GitHub Copilot, Cursor, Claude Code, or similar tools) as a standard and active part of the development workflow to accelerate delivery, improve code quality, and model AI-augmented engineering practices for the team
- Lead and contribute to code reviews; establish and uphold software engineering best practices for the team including coding standards, testing, documentation, and version control; mentor Software Developers and Delivery Engineers to elevate team-wide technical quality
- Collaborate with the Software Delivery Team Lead, ATC architects, and practice leads to align on technical approach, delivery priorities, and how software solutions map to WWT’s broader customer and go-to-market strategy
- Stay current on full-stack development trends, AI application tooling, cloud-native platforms, and emerging software engineering practices; actively share knowledge and emerging insights with the broader Software Delivery team
Qualifications
- 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)
- 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