Software Engineer
Job Description
Georgia Cyber Academy is seeking a Software Engineer to design, build, and support custom online applications that empower staff and students. The role focuses on developing full‑stack tools for internal use and supporting deployment and troubleshooting within an agile environment.
Responsibilities
- Design and implement RESTful services and web APIs.
- Apply current software design practices and contribute to the architectural planning of new solutions.
- Produce clean, object‑oriented, maintainable code.
- Collaborate with engineers, data analysts, and IT specialists to define system specifications to satisfy functional and performance requirements.
- Convey concepts, recommendations, and solutions clearly to customers and management, both verbally and in writing.
- Architect and develop web applications and cloud‑based solutions aligned with customer and product needs.
- Provide ongoing support and maintenance for existing software and web applications.
- Deliver high‑quality results on schedule with minimal supervision.
- Create browser‑based applications to support special projects at GCA.
- Develop intuitive user interfaces to facilitate data analysis and accurate data entry.
- Build secure back‑end systems to retrieve and store relevant information.
- Develop and use integrations with existing GCA tools and external systems.
- Create and run automated tests.
- Work directly with users to identify new and improved features.
- Assist users experiencing bugs or issues in applications.
- Maintain a backlog of upcoming updates and bug fixes.
- Deploy changes to production environments.
- Create and maintain documentation for applications and end‑user help guides.
- Support system administrators by writing and deploying automated scripts.
- Advocate for best practices within GCA Operations.
- Aim to simplify user experience for students, parents, and staff, even when back‑end data is complex.
Requirements
- Strong expertise in JavaScript, APIs, HTML, Node.js, React, and MySQL.
- Experience in web development and programming.
- Experience with object‑oriented analysis and design and GUI development.
- Proven ability to learn new technical skills independently.
Technologies
- JavaScript
- HTML
- Node
- React
- MySQL
- RESTful services and APIs
Benefits
- Provided equipment.
- Dental insurance.
- Flexible spending account.
- Health insurance.
- Life insurance.
- Paid time off.
- Retirement plan.
- Vision insurance.
- Paid internet stipend.
In-Person Obligations
- Required in-person professional development, state and federal testing administrations, community days, and graduation (approximately 20–25 days during the school year); qualified hotel accommodations, meals, and mileage reimbursements provided.
We Offer
- Salary of $70,000 per year.
- Mostly remote work with hybrid arrangements.
- Provided equipment.
- Competitive benefits with lower costs than many districts, including dental benefits, retirement matching, and participation in Gs TRS, plus a four‑week summer break and 24 paid school holidays per year, along with seven paid sick days and three paid personal days.
- Two weeks of paid training, including one day in person.
- Paid internet stipend; reliable high‑speed internet is required.
Job Types
- Contract
- Full-time
Pay
Compensation: $70,000 per year
Work Location
Hybrid remote in Atlanta, GA 30349