Job Description
Location: Remote – United States
Employment Type: Contract
Clearance Requirement: Eligible for Public Trust Clearance (U.S. Citizen or Green Card required)
Compensation: Competitive – Based on Experience
Position Overview
We are seeking a highly experienced Senior Full Stack Software Developer to design, develop, and deploy scalable cloud-based applications in a secure and mission-critical environment. This role is ideal for a hands-on technical professional who enjoys building modern microservices architectures, integrating AI-driven capabilities, and delivering enterprise-grade solutions in the cloud.
You will work in a collaborative Agile development environment, contributing across the full software lifecycle—from architecture and design to deployment and optimization—while mentoring junior engineers and promoting engineering excellence.
This is a remote opportunity supporting a federal technology environment.
Key Responsibilities
Full Stack Development
- Design and develop scalable applications using Java (Spring Boot) and React.js
- Build and maintain RESTful APIs and microservices architectures
- Develop responsive user interfaces using modern front-end technologies
Cloud & Infrastructure
- Deploy, manage, and scale applications within Google Cloud Platform (GCP)
- Work with services such as Compute Engine, Cloud Functions, and BigQuery
Database & Data Management
- Design, optimize, and maintain relational databases including MySQL and PostgreSQL
- Ensure high performance, reliability, and data integrity
Security & Authentication
- Implement secure authentication and authorization using OAuth2
- Follow secure coding standards and compliance practices
AI & Innovation
- Integrate AI/ML capabilities and intelligent automation features into enterprise applications
DevOps & CI/CD
- Contribute to CI/CD pipelines and DevOps best practices
- Support automated testing, deployment, and monitoring
Collaboration & Leadership
- Participate in code reviews, testing, and release processes
- Mentor junior developers and share technical knowledge
- Contribute to technical documentation and architectural discussions
Required Qualifications
- 10+ years of professional software development experience
- Strong backend development using Java and Spring Boot
- Advanced front-end development experience with React.js, JavaScript, HTML, and CSS
- Experience designing and consuming RESTful APIs
- Strong SQL and database development skills (MySQL, PostgreSQL, or similar)
- Hands-on experience with Google Cloud Platform
- Experience integrating AI/ML solutions into applications
- Knowledge of OAuth2 authentication and secure application design
- Experience with microservices architecture
- Familiarity with CI/CD pipelines and DevOps workflows
- Strong communication and collaboration skills
- Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred)
About Seneca Resources
Seneca Resources is more than a staffing and consulting firm—we are a trusted career partner. With offices across the United States and clients ranging from Fortune 500 companies to government organizations, we help professionals grow their careers while making meaningful contributions.
Our consultants benefit from:
- Competitive compensation
- Health, dental, and vision coverage
- 401(k) retirement plans
- Dedicated career support and advocacy
- Opportunities with leading organizations nationwide