Associate Software Engineer – Temp to Perm position! Position Available In Franklin, North Carolina

Tallo's Job Summary: Seeking an entry-level Associate Software Engineer for a temporary project with potential for full-time employment. Responsibilities include building front-end applications, managing Python Flask APIs, and developing Java microservices. The ideal candidate should have a strong foundation in Python and JavaScript/TypeScript. This position is located in Franklinton, NC, with a pay starting at $25/hr.

Company:
Qualified Staffing
Salary:
JobFull-timeOnsite

Job Description

Associate Software Engineer – Temp To Perm Position! Franklinton, NC 27525

Posted:

04/25/2025
Employment TypeŒ: Contract to Perm

Industry:

IT

Job Number:
SP86431425

Job Description
Associate Software Engineer (Entry-Level – Temporary Project with Hire Potential)
We are seeking an entry-level software developer to join a collaborative team focused on building real-time operational systems for globally distributed industrial biorefineries. This role is ideal for someone with a strong foundational understanding of programming who’s ready to deepen their skills through hands-on experience and close mentorship. You’ll work alongside a team of engineers and while following a structured training plan that builds your skills across modern tools and practices. Outstanding performance may lead to a full-time offer.
Key Responsibilities

  • Build and maintain front-end applications using React, TypeScript, Material UI (MUI), and Redux Toolkit for state management and API integration.
  • Develop and manage Python Flask APIs, including routing, error handling, and interaction with event streams.
  • Work with Apache Pulsar to integrate streaming data into both frontend and backend systems.
  • Write and maintain Java microservices following object-oriented principles and domain-driven design, including gRPC/protobuf-based service communication.
  • Develop, run, and troubleshoot containerized applications using Docker to support both development and production workflows.
  • Apply observability best practices, including logging, error handling, and telemetry across services.
  • Gradually take ownership of components within a distributed, event-driven architecture.
  • Demonstrate understanding of full system architecture, from front-end applications to industrial data pipelines and factory floor automation.
    Ideal Candidate Profile
  • Solid foundation in Python and JavaScript/TypeScript is required.
  • Experience or coursework in Java is preferred (or a strong interest in learning it).
  • Exposure to modern development tools like Git, Docker, and VS Code is a plus.
  • Familiarity with web development concepts, including the request/response cycle, APIs, and basic data structures and algorithms.
  • Motivated to learn, comfortable asking questions, and able to work independently with mentorship.
  • Strong communication skills and a team-oriented attitude.
    Details
Type:

Temporary contract (with the possibility of full-time employment based on performance).

    Location:

    2 days per week at our Franklinton, NC Headquarters (Monday/Wednesday) for team collaboration.

      Engagement:

      Contract, flexible hours. Pay will start at $25/hr

      Other jobs in Franklin

      Other jobs in North Carolina

      Start charting your path today.

      Connect with real educational and career-related opportunities.

      Get Started