Guidehouse is a company focused on providing professional services and solutions. They are seeking a Senior Full-Stack Developer responsible for designing and building scalable web applications to meet corporate business needs, ensuring high-quality and secure applications within established standards.
Responsibilities:
- Reviews business requirements and functional specifications to create technical specifications
- Applies technical knowledge to recommend implementation approaches that meet business and technical requirements
- Independently develops applications and components across the full stack, including frontend (React.js / Next.js / TypeScript) and backend (Python) services
- Leverages AI‑assisted development tools, including GitHub Copilot, to improve developer productivity, code quality, and development efficiency while adhering to established standards
- Designs or modifies application logic and components to solve complex problems with attention to performance and reliability
- Documents application configurations and implementations in support of operational and policy compliance
- Assesses platforms, tools, and frameworks to recommend appropriate technologies in alignment with established enterprise architecture and integration standards
- Develops, tests, and implements functionality in accordance with best practices and the system development life cycle (SDLC)
- May serve as a development lead for small projects and provide technical guidance or mentoring to junior team members
- Produces work plans and estimates in support of project deliverables
Requirements:
- Bachelor's Degree, plus 4 years of experience OR 8 years of relevant experience in lieu of degree
- Minimum 6 years of hands‑on experience developing full‑stack applications using Python and modern JavaScript frameworks (React.js and/or Next.js, TypeScript)
- Experience designing and consuming APIs and MCPs
- Experience working with containerized applications, with Docker and Kubernetes
- Experience using GIT repositories, such as GitHub
- Experience working within SDLC methodologies, including requirements, design, development, testing, and deployment
- Experience collaborating with business stakeholders and technical teams
- Excellent verbal and written communication skills
- Experience with Microsoft Azure cloud services
- Experience with DevOps CI/CD tools, such as Azure Pipelines or GitHub Actions
- Strong analytical and problem‑solving skills
- Ability to work effectively in a team environment while remote
- Strong interpersonal skills with the ability to build and establish rapport with a diverse array of people at all levels
- Desire to learn, grow, and seek increased responsibility
- Ability to self-direct, prioritize, and manage multiple tasks and demands
- Degree in Computer Science, Engineering, or related field