Jobright.ai
Jobright.ai

Entry Level Software Developer - Python (Remote)

July 26, 2025
Full-time
Remote · New Jersey, United States
Entry level
Back-end Developer

Job_Summary:

ClassLink is a leading education technology company serving schools around the world. The Software Developer (IC2) - Python will focus on improving and maintaining the underlying architecture of ClassLink Analytics, optimizing backend components for big data processing.

Responsibilities:

  • Work in a fast-paced, Agile/Scrum engineering environment and deliver incremental product software with high quality.
  • Build and write effective APIs and Applications that support the digital services ClassLink delivers
  • Use unit and integration testing to ensure systems meet business needs
  • Ship software that impacts the lives of millions of users
  • Work with development teams and product managers to ideate software solutions
  • Design client-side and server-side architecture
  • Develop and manage well-functioning databases and applications
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Build features and applications with a mobile responsive design
  • Write technical documentation

Qualifications:

-Required:

  • 2-5 years experience in software development as a developer or engineer
  • Experience developing in Python
  • Understanding of the fundamental technologies of the web: HTTP, SSL, HTML, CSS, JavaScript, and JSON
  • Experience in designing and developing backend systems, API design, and microservice architectures.
  • Understanding of Python deployment best practices, including dependency management, virtual environments, containerization, etc.
  • Component-based architecture understanding, including reusable UI components, dynamic forms, and lazy loading
  • Minimum 2 years of experience developing consumer-facing web applications, services, and APIs
  • Experience with Amazon Web Services, in particular Lambda, Step Functions, RDS, and S3
  • Be familiar with Javascript/Typescript
  • Be familiar with FastAPI

-Preferred:

  • Experience with testing frameworks such as Pytest
  • Experience building and deploying database models and migrations using tools such as SQLAlchemy and Alembic
  • Experience building and deploying Docker containers
  • Experience/knowledge of JIRA and Scrum methodology
  • Bachelor’s degree in computer programming, computer science, or a related field.
  • Focus on efficiency, user experience, and process improvement.
  • Excellent project and time management skills.
  • Amazon AWS certification
  • Angular 10+
  • FastAPI
  • Pytest
  • SQLAlchemy / Alembic
  • Google Suite
  • MS Office Suite
  • JIRA and Confluence
  • AWS
  • GIT

Company:

ClassLink designs and develops application servers and solutions for K-12 school districts. ClassLink has a track record of offering H1B sponsorships.