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. Founded in 1998, the company is headquartered in Clifton, New Jersey, USA, with a team of 51\-200 employees. The company is currently Growth Stage. ClassLink has a track record of offering H1B sponsorships.