Job Title: Full-Stack Software Engineer (Next.js + FastAPI)
Location: Tampa
Duration: 6 Months
Salary Range: $45 - $47.72/hr
Employment Type: W2 only
Job Summary
Full-Stack Software Engineer (Next.js + FastAPI): Builds and maintains the internal web application and backend APIs that display LLM benchmark results from MongoDB, power dashboards and chat-style features, and integrate with shared LLM endpoints. Also leads integration of enterprise authentication so the tool is only reachable by authorized users and APIs are protected consistently with organizational standards (e.g., PwC identity / SSO in front of the application).
Core Responsibilities
- Build and maintain internal web applications using Next.js
- Develop backend APIs using FastAPI
- Display LLM benchmark results from MongoDB
- Develop dashboards and chat-style features
- Integrate with shared LLM endpoints
- Implement enterprise authentication and SSO integration
- Ensure secure API access aligned with organizational standards
Required Skills & Experience
- Minimum 4+ years of experience
- Strong proficiency in JavaScript and TypeScript
- Experience with Next.js / React frameworks
- Experience in Python (FastAPI)
- Strong knowledge of MongoDB / NoSQL databases
- Experience in building REST APIs
- Knowledge of authentication & authorization (OAuth / SSO)
- Experience with HTML5, CSS3, JSON, JavaScript
- Experience with cloud platforms (AWS / Azure / GCP)
- Experience with CI/CD tools (Git, Jenkins, etc.)
- Understanding of Agile methodology and TDD
Additional Technical Skills (from role description)
- Node.js and frameworks (e.g., Express)
- Angular (6+ versions)
- Responsive CSS frameworks (Bootstrap, Bulma)
- Unit testing
- Code versioning tools (Git, VSTS)
- Understanding asynchronous programming
- Experience with REST/SOAP integrations
- Knowledge of mobile vs desktop optimization
Soft Skills
- Ability to work in a fast-paced agile environment
- Strong communication skills
- Ability to create technical specifications and analysis documents
Education
- Bachelor's degree in Computer Science or related field
Company Benefits & Culture
- Comprehensive health benefits
- Opportunities for professional development
- Collaborative and inclusive work environment
Application