Job Description
Technical Must-Haves
Lead software developer with substantial hands-on coding experience
Full-stack experience (backend-heavy is acceptable; does not need to be an equal split)
Lead developer experience with responsibility for technical direction and mentoring developers
Some application architect or solution architect experience
Must still be actively coding and delivering software (not a dedicated architect)
Strong hands-on Python development experience in enterprise applications
Vue.js preferred; React or similar modern JavaScript framework acceptable
AWS and/or Google Cloud Platform experience
API and microservices experience
AI-assisted development tools (Copilot, Cursor, Claude, etc.)
Agentic AI, MCP, LangGraph, or RAG experience
Technical Nice-to-Haves
Experience with both AWS and Google Cloud Platform
Terraform / infrastructure as code
Kubernetes / containerization
CI/CD and DevOps experience
Application modernization experience
Non-Technical Must-Haves
Engineering judgment and decision-making
Architecture ownership
Technical leadership and mentoring
Ability to explain technical tradeoffs
Strong communication skills
Customer-facing presence
Ability to work independently
Ability to translate business requirements into technical solutions