Logo
ClassLink

Sofware Developer (IC2) (Python)

ClassLink, Trenton, New Jersey, us, 08628

Save Job

Join to apply for the Sofware Developer (IC2) (Python) role at ClassLink Join to apply for the Sofware Developer (IC2) (Python) role at ClassLink Get AI-powered advice on this job and more exclusive features. This range is provided by ClassLink. Your actual pay will be based on your skills and experience - talk with your recruiter to learn more. Base pay range $85,000.00/yr - $100,000.00/yr Direct message the job poster from ClassLink Would you like to join a rapidly growing and successful company? Do you want to be a part of a team where customers say things like: I am amazed by how innovative this product is! Headquartered in Clifton, NJ, ClassLink is a leading education technology company serving schools around the world. ClassLink empowers over 22 million students and staff with instant access to a library of 6,000+ single sign-on apps from in the classroom or at home. ClassLink Analytics provides essential usage data, so instructors can measure engagement and leaders can make informed purchasing and training decisions. ClassLink Roster Server and OneSync use automation and open standards to make rostering and provisioning easier, more secure, and less time-consuming. ClassLink is an industry-leading education technology company, focusing on improving the lives of students and educators by creating more time for learning, improving access to digital resources, and simplifying rostering and account provisioning. Our Analytics family of products helps decision-makers view trends in data to better understand usage and adoption of software tools. This role will focus on improving and maintaining the underlying architecture of ClassLink Analytics. As ClassLink grows, so does the need for our products to efficiently scale and perform. You will be tasked with optimizing backend components using industry standard technology for big data processing. The ClassLink team is a family of dedicated people who strive to make a difference in education. We do this by making and delivering great products. We rely on our 3 core values to lead us in our day to day, guide our company's actions, and serve as our cultural cornerstones. They are: Strive to Grow Deliver Worthwhile Experiences Contribute with Heart The Software Developer (IC2) - Python - works closely with our team to help create award winning cloud based technology solutions. This position will involve understanding cause and effect and how to break down difficult problems. 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 NOTE : This job description is not intended to be all-inclusive. Employees may be asked to perform other related duties as negotiated to meet the ongoing needs of the organization. Required: 2-5 years experience in software development as a developer or engineer 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 FastAPI Preferred Education and Experience: 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. It would be great if you have or are pursuing the following: Amazon AWS certification We prefer that you have experience with: Angular 10+ FastAPI Pytest SQLAlchemy / Alembic Google Suite MS Office Suite JIRA and Confluence AWS GIT This role is 100% remote eligible, with quarterly strategy meetings that are in-person. We are a team of passionate people striving to help improve classroom learning. We do this by making and delivering great products. We also like to have fun along the way. "Never doubt that a small group of thoughtful, committed citizens can change the world; indeed, it's the only thing that ever has." - Margaret Mead Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Information Technology, Quality Assurance, and Analyst Industries E-Learning Providers, Software Development, and Education Referrals increase your chances of interviewing at ClassLink by 2x Inferred from the description for this job Medical insurance Vision insurance 401(k) Tuition assistance Disability insurance Get notified when a new job is posted. Sign in to set job alerts for Software Engineer roles. Morristown, NJ $64,700.00-$121,600.00 2 days ago Woodbridge, NJ $90,000.00-$130,000.00 3 months ago Entry Level Software Developer - Python (Remote) Marlton, NJ $70,000.00-$160,000.00 1 day ago Full Stack Developer with React JS/ Native Experience - Remote Machine Learning Engineer, AI (FULLY REMOTE) New Jersey, United States $158,200.00-$201,000.00 21 hours ago Software Developer (IC2) - Python (Entry Level) (Remote) Holmdel, NJ $120,000.00-$240,000.00 2 weeks ago Machine Learning Engineer: 2D & 3D Geometric Data, Generative AI East Coast, United States We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr