Junior Software Engineer
The Junior Software Engineer at Confidential Client is responsible for designing, developing, testing, and deploying scalable applications and integrations using Python and modern engineering practices. The role involves building AI/GenAI solutions with LLMs, supporting production environments, and leveraging cloud and containerization technologies to address enterprise challenges. This on-site position requires strong problem-solving skills and hands-on experience with CI/CD and troubleshooting.
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 Services and IT Consulting.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
- Work on backend services, APIs, and integrations to support enterprise applications.
- Design, develop, test, and deploy scalable solutions using Python and modern engineering practices.
- Build proofs-of-concept and rapid prototypes to validate technical and business requirements.
- Implement and consume RESTful APIs and support enterprise integration patterns.
- Troubleshoot application, integration, and production issues with systematic debugging and root-cause analysis.
- Use cloud platforms (AWS, Azure, or GCP), containerization (Docker/Kubernetes), and CI/CD to support deployments.
- Evaluate and apply emerging technologies, including AI/GenAI, to solve real-world business problems.
Must-have Technical / Functional Skills
- Strong hands-on programming experience in Python (coding, debugging, best practices).
- Experience with SQL, data processing, and relational database concepts.
- Experience developing and consuming REST APIs and enterprise integrations.
- Strong understanding of data structures, algorithms, and problem-solving techniques.
- Familiarity with Git, version control workflows, and CI/CD practices.
- Working knowledge of cloud platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes).
- Minimum ~1 year experience building or supporting AI/GenAI applications (LLMs, prompt engineering, RAG).
- At least 1 year of experience in application troubleshooting, testing, deployment, and production support.
Roles & Responsibilities
- Translate customer business challenges into scalable technical designs and implementations.
- Collaborate with product and engineering teams to deliver features and integrations.
- Build modular, testable code and participate in code reviews and engineering best practices.
- Create and maintain documentation for APIs, deployment processes, and runbooks.
- Support production systems and participate in on-call rotations or escalation workflows as required.
- Rapidly prototype AI/GenAI-enabled features and iterate based on feedback.
Qualifications
- Bachelor’s degree (or equivalent) in Computer Science, Engineering, or related field preferred.
- ~12 months of professional software development experience (or demonstrated equivalent experience).
- Hands-on experience with Python, SQL, REST APIs, and cloud/container tooling.
- Practical exposure to LLMs, prompt engineering, or retrieval-augmented generation (RAG) is required.
- Strong communication skills and ability to work in cross-functional teams.
- Proactive, curious, and willing to learn new tools and technologies.
Work Location & Schedule
- Work location: Onsite in Edison, NJ (local candidates preferred).
- Employment type: Full-time.
Compensation & Benefits
- Salary range: $85,000–$95,000 per year.
- Benefits dependent on the Confidential Client’s package and location; details will be provided during the interview process.
Why Join
- Opportunity to work on cloud-native systems and AI/GenAI features early in your career.
- Gain practical experience with modern engineering practices, containers, CI/CD, and enterprise integrations.
- Work with cross-functional teams to deliver impactful solutions for enterprise clients.
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