Senior Developer – INFOPS Application Development Team
Location: St. Louis, MO.
Salary range: $51 to $64 per hour, with possible variable incentive compensation. Some positions may be eligible for bonuses or commissions that are not included in the base pay.
Responsibilities
- Design and build end-to-end full‑stack applications using Node.js on the backend and Vue.js on the frontend, delivering cohesive, production‑ready features from database to UI.
- Develop scalable REST/GraphQL APIs and microservices that integrate with platform technologies such as Apache Solr, MongoDB, PostgreSQL, Oracle, and RabbitMQ deployed on Kubernetes.
- Build and maintain internal libraries and SDKs that simplify consumption of platform services, and refactor existing applications for efficiency, reliability, and maintainability.
- Lead architecture decisions for new features, ensuring solutions align with Twelve‑Factor App principles and WWT best practices.
- Work alongside AI‑powered tools while maintaining strong engineering judgment, validation, and accountability for outcomes.
- Contribute to the adoption and continuous improvement of AI‑enabled workflows by providing feedback, identifying opportunities for automation, and safely incorporating AI assistance into repeatable operational patterns.
- Develop agent‑to‑agent (A2A) AI workflows or applications, and design, implement, and maintain MCP (Model Context Protocol) servers that expose enterprise data and capabilities to AI agents and LLM‑powered workflows.
- Own and evolve CI/CD pipelines using GitHub, Jenkins, and Codefresh, from commit hooks through automated testing and production deployment.
- Develop and maintain deployment orchestration tools and automation workflows on Kubernetes‑based platforms (including OpenShift).
- Drive DevOps improvements: infrastructure‑as‑code, automated testing, deployment reliability, and monitoring with Prometheus and Grafana.
- Participate in on‑call rotation, monthly maintenance windows, and platform lifecycle tasks to ensure platform reliability.
- Mentor mid‑level and junior developers, conduct code reviews, and share architectural knowledge to elevate team capability.
- Work with customers and stakeholders to understand integration needs and translate business requirements into robust engineering solutions.
- Collaborate with partner engineering teams to drive efficiencies across the organization and contribute to WWT best practices.
- Maintain strong documentation and actively contribute to team knowledge sharing.
- Work effectively in a fast‑paced environment with shifting priorities, balancing support work, ad‑hoc requests, and project deliverables.
Required Qualifications
- Bachelor’s degree in Computer Science, MIS, or related field, or equivalent experience.
- 5+ years of professional development experience with a strong full‑stack focus.
- 5+ years of experience with JavaScript and Node.js, building production APIs, services, and microservices.
- 3+ years of experience with Vue.js; component design, state management (Pinia/Vuex), and front‑end architecture.
- Hands‑on experience using AI coding tools (Claude, GitHub Copilot, M365 Copilot, Windsurf) in a professional engineering context.
- Experience building or integrating with MCP (Model Context Protocol) servers or similar AI agent integration patterns.
- CI/CD and DevOps experience: pipeline authoring, automated testing, deployment automation (GitHub Actions, Jenkins, Codefresh, or equivalent).
- Experience with GitHub, Docker, and Kubernetes.
- Experience with Linux/Unix and shell scripting.
- Familiarity with microservices, Twelve‑Factor App principles, and cloud‑native development.
- Strong test‑first mindset with experience in unit, integration, and end‑to‑end testing.
- Ability to analyze requirements and communicate effectively, both verbally and in writing.
- Team‑oriented with strong work ethic, collaboration skills, and the ability to mentor others.
- Strong problem‑solving, change management, and technical planning abilities.
Preferred Qualifications
- Experience with Java, Grails, Python, or Go.
- Experience with React front‑end development.
- Experience with IDP concepts and platforms like Backstage.
- REST API design and implementation, including OpenAPI/Swagger documentation, API gateway and routing patterns.
- Familiarity with secure, minimal containers: Minimus, Docker Hardened Images, etc.
- Kubernetes‑based platforms such as OpenShift.
- Cloud providers, especially Azure.
- Databases: MongoDB, Oracle, PostgreSQL.
- Messaging, search, and caching tools: RabbitMQ, Apache Solr, Redis.
- Containers and automation tools: Docker, Ansible.
- Monitoring tools: Prometheus, Grafana, Splunk.
- Prior experience designing AI‑driven internal tooling or copilot integrations.
Equal Opportunity and Work Culture
We strive to create an environment where all employees are empowered to succeed based on their skills, performance, and dedication. Our goal is to cultivate a culture of belonging that encourages innovation, collaboration, and respect for all team members, ensuring WWT remains a great place to work for all.
#J-18808-Ljbffr