careertakescareertakes

Remote Software Developer (Entry Level)

Confidential Client•Education
Entry LevelFull-timeFull Remote$140,462
Richmond, Virginia
A Day Ago

Confidential Client is seeking entry-level software developers proficient in Python or Java to build practical skills and prepare for full-time roles in backend, full stack, and data-related fields. The role focuses on developing maintainable code, understanding APIs, debugging, and using tools like Git and SQL, aimed at recent graduates or career switchers looking to enhance their employment profile in tech. This fully remote position offers candidates a structured path to bridge the gap between programming knowledge and employer expectations, with opportunities to work with leading tech companies.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT Jobs.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


What You’ll Do

This entry-level, remote Software Developer role is designed to help early-career engineers transition from learning to shipping production-ready software. You will:

  • Work on backend and full-stack tasks using Python or Java
  • Build and consume RESTful APIs and connect services to SQL databases
  • Use Git for source control and participate in code reviews
  • Write maintainable, testable code and basic unit/integration tests
  • Troubleshoot and debug runtime issues and contribute to production support
  • Collaborate with cross-functional teams to implement features and deliver projects

Who We’re Looking For

We seek candidates who are motivated to learn on the job and can demonstrate foundational programming skills. Typical backgrounds include recent grads (CS, Engineering, Math, Statistics), career switchers, or individuals with limited professional experience who want to strengthen their development profile.

  • Recent graduates or early-career developers
  • Candidates familiar with Java or Python basics and object-oriented programming
  • Applicants comfortable using Git and writing simple SQL queries
  • People who can explain technical decisions clearly and work well in small teams

Required Skills & Experience

  • Practical experience (projects, internships, coursework, bootcamp) with Python or Java
  • Basic understanding of object-oriented design and data structures
  • Familiarity with REST APIs and relational databases (SQL)
  • Version control experience with Git
  • Ability to debug, test, and document code
  • Good written and verbal communication skills

Nice to Have

  • Exposure to cloud basics (AWS, Azure, or GCP)
  • Unit testing and CI/CD awareness
  • Frontend basics (HTML/CSS/JavaScript) for full-stack tasks
  • Interest in data-focused roles (data engineering, analytics, ML) or DevOps fundamentals

What You’ll Get

  • Remote work with a team focused on early-career development
  • Opportunities to work on real projects that strengthen your portfolio
  • Support preparing for technical interviews and improving resume positioning
  • Access to additional roles through the Careertakes platform and our client networks

Location & Employment Type

  • Employment Type: Full-time
  • Role: Remote (telecommute recommended). This listing uses Richmond, VA as the authoritative location for sourcing and compliance purposes.

Recruiter Note (Third-Party Hiring)

Careertakes is acting as a third-party recruiter. If your application moves forward, your resume may be shared with the hiring organization (Confidential Client) and other interested clients in our network. By applying you agree to this sharing process. Final hiring decisions are made by the client.


Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range