cover image
Seneca Resources

Junior Software Engineer

Remote

Virginia, United states

$ 51 /hour

Junior

Freelance

02-02-2026

Share this job:

Skills

Communication Go GitHub CI/CD DevOps Docker Kubernetes Version Control Regression Testing Problem-solving Architecture Regression git react Agile React.js CI/CD Pipelines

Job Specifications

Position Title: Junior Engineer

Location: Remote

Position Status: Contract to Hire

Pay Rate: $51 on W2 per hour

Position Description

Are you a high-performing engineer ready to scale your skills within a sophisticated, cloud-native ecosystem? As a Software Engineer III, you will join a collaborative engineering team focused on building high-availability backend services and intuitive frontend interfaces.

This is a "growth-accelerator" role. You will work directly with Senior Engineers to ship production-ready code using Golang and React, while gaining deep exposure to Kubernetes, Docker, and CI/CD pipelines. We are looking for a candidate who is passionate about clean code, eager to participate in architectural design walkthroughs, and ready to take the next step in their professional journey.

Core Responsibilities

Feature Development: Build and deploy scalable backend services in Golang and responsive frontend components in React based on modern design patterns.
Code Quality & Excellence: Write clean, maintainable, and well-documented code while participating in rigorous peer code reviews to ensure industry-leading standards.
Testing & Automation: Develop unit and integration tests to ensure system reliability and assist in automated regression testing.
Cloud & DevOps Integration: Leverage GitHub, Docker, and Kubernetes within a mature CI/CD pipeline to streamline deployment and service orchestration.
Observability: Implement logging, metrics, and tracing to monitor service health and assist in proactive troubleshooting.
Continuous Growth: Actively engage in technical design sessions and mentorship opportunities to evolve from task execution to component ownership.

Required Skills/Education

Experience: 1–3 years of professional software engineering experience in an Agile environment.
Technical Proficiency: Strong foundational knowledge in either Golang (Go) or React.js (preference for candidates with exposure to both).
Modern Tooling: Hands-on experience with Git version control and a basic understanding of containerization (Docker/Kubernetes).
Cloud Concepts: Familiarity with cloud-native architecture and distributed systems.
Soft Skills: Exceptional problem-solving abilities, a "student of the game" mindset, and the communication skills necessary to thrive in a team-centric environment.
Education: Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent professional experience).

About the Company

Seneca Resources is an Information Technology and Engineering professional services firm supporting clients in the public and private sectors. For over 15 years, Seneca Resources has successfully delivered services and solutions to organizations ranging from small businesses to Fortune 100 companies and numerous branches of the Federal Government. Areas of technical and functional expertise include: CIO and CTO Services / CISO Services / ERP Solutions / Managed Security Services / CRM Solutions / Data Analytics / Utility S... Know more