careertakescareertakes

junior software programmer fullstack

Confidential Client•Software & Technology
Entry LevelFull-timeOn-Site$82,000 - $127,000
Raleigh, North Carolina
19 Hours Ago

This entry-level full stack software programmer role at Confidential Client targets recent CS/IT/Data Science graduates, focusing on building job-ready skills in Java, Python, DevOps, and data-related technologies. The position emphasizes practical project experience, interview preparation, and a structured pathway to secure full-time roles with major tech companies, enabling candidates to contribute effectively from day one.

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 (Information Technology).

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


Role overview

Confidential Client is looking for entry-level candidates (new grads and recent graduates) for full-time Junior Software Programmer / Fullstack roles based in Raleigh, NC. This hiring path is focused on developing production-ready skills that help early-career candidates move from academic projects to real-world software delivery. The program emphasizes Java/Full Stack/DevOps and data-focused tracks (analytics, engineering, ML/AI), with hands-on projects, interview preparation, and employer-matching.


What You’ll Do

  • Contribute to full-stack development tasks: build REST APIs, integrate with databases, and implement front-end components.
  • Work on hands-on projects that mirror production workflows (CI/CD, automated tests, deployments).
  • Collaborate with engineering teams on debugging, code reviews, and incremental feature delivery.
  • Participate in interview prep and mock interviews to sharpen data structures, algorithms, SQL, and behavioral skills.
  • Learn cloud basics and DevOps automation practices to support deployment and monitoring.
  • Assist with data tasks where applicable: data cleanup, basic ETL, analytics queries, and reporting.

Required qualifications

  • Bachelor's or Master’s degree (or soon-to-graduate) in Computer Science, Software Engineering, Mathematics, Statistics, or a related STEM field.
  • Foundational programming experience in at least one backend language (Java or Python preferred).
  • Basic understanding of web technologies (HTTP, REST), databases (SQL), and front-end frameworks (React, Angular, or similar).
  • Familiarity with version control (Git) and a willingness to learn CI/CD and cloud workflows.
  • Ability to present projects that demonstrate end-to-end thinking (API → database → deployment → basic monitoring).
  • Strong problem-solving mindset and willingness to practice interview-focused topics (data structures, algorithms, SQL).
  • Authorized to work in the U.S. for this Raleigh, NC–based position (employers may discuss visa sponsorship at later stages).

Preferred (nice-to-have)

  • Coursework, internships, or projects showing Java full-stack development or Python backend work.
  • Exposure to containerization (Docker), cloud (AWS, Azure, GCP), or infrastructure-as-code basics.
  • Any experience with data analytics, data engineering pipelines, or introductory ML workflows.
  • Demonstrable portfolio (GitHub, deployed demo, or technical blog) that highlights production-like projects.

Compensation & Benefits

  • Base salary: $82,000 - $127,000 per year (range provided by our client).
  • Full-time benefits depend on the hiring employer and may include health insurance, retirement plans, paid time off, and professional development support.
  • Additional details about specific benefits will be provided during the interview process.

Location & Employment Type

  • Location: Raleigh, NC (on-site / local; remote flexibility will be noted by the employer when applicable).
  • Employment type: Full-time.

Why this path is different

This opportunity is designed for new graduates who want a structured, outcome-focused pathway into software and data roles. Instead of random course-taking, you’ll follow a repeatable pipeline: build market-aligned projects, practice targeted interview skills, and connect with employers who value production-ready candidates.


What to prepare

  • Updated resume emphasizing projects and technologies used.
  • Link to GitHub or deployed demos (if available).
  • Basic preparation on algorithmic problems, SQL queries, and systems thinking.

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