You are viewing a preview of this job. Log in or register to view more details about this job.

Software Developer

Title: Software Developer 

Hours: Monday - Friday, 8:00am - 4:30pm (40-45 hours per week) 

Schedule: 3 days in-office & 2 days remote starting at conclusion of training period 

Benefits: Dental insurance, Health insurance, Vision insurance, Paid time off, 401k 

 

About Edustaff:  

Edustaff provides quality educational staffing and Human Resource services for schools throughout the U.S. Edustaff is one of the largest educational staffing companies in the nation, servicing school districts across 11 states. 

We are a fast-growing company leveraging a completely in-house software development team to provide the highest possible level of service to our school districts and employees. We’re looking for motivated developers who align with our core values: Servanthood, Excellence, and Wholeheartedness.  

Summary: 

This is an entry-level position. The Software Developer will be working with a growing team to create and maintain our online services. The job will involve writing and testing code, solving problems based on user requirements, and incorporating the newest technologies and updates. There will be ample opportunities to increase your knowledge and skills as we scale our services to match the growth of our company. This will require adapting quickly and working as a team to discover innovative solutions to complex problems.  

Developing Projects:  

  • Building software to support new business divisions 
  • Breaking out our monolith into separate contained services. 
  • Integrating new system requirements as we add new school districts. 

Responsibilities: 

  • Write clean, effective, and scalable code. 
  • Improve functionality and performance of existing systems. 
  • Write unit tests and debug code. 
  • Solve internal problems.  
  • Other duties as assigned. 

Qualifications: 

  • Bachelor’s degree preferred in appropriate field or equivalent experience. 
  • Familiarity with front-end technologies like TypeScript and GraphQL or REST 
  • Experience with Git, Docker, Kubernetes, and other development tools. 
  • Able to read and troubleshoot errors and stack traces. 
  • Works well within a team. 
  • Understand the basic concepts of a CI system. 
  • Ability to adapt to changes and new systems. 
  • Self-motivated to learn and produce high quality work. 

Preferred: 

  • Experience with a Python web framework (like Django or Flask). 
  • Experience with a front-end framework (like React, Angular, or Vue)