About the job Full - Stack Engineer
Episcopal School of Baton Rouge is a vibrant and innovative K-12 independent school committed to academic excellence, spiritual growth, and the holistic development of its students. We are dedicated to fostering creativity and preparing students to become leaders in a rapidly evolving world.
We are expanding our digital infrastructure and looking for a Full-Stack Engineer who is passionate about building user-friendly, scalable, and secure technology solutions to support our community of students, families, faculty, and staff.
Position Summary
The Full-Stack Engineer will design, develop, and maintain custom web applications, internal tools, and integrations to streamline school operations, improve user experiences, and support innovation in education. This is a remote position, but the candidate must be a U.S. citizen and authorized to work in the United States.
The ideal candidate is self-motivated, detail-oriented, and skilled at working across the full technology stackfrom front-end UI/UX development to back-end systems architecture and database management.
Key Responsibilities
Application Development:
Design, build, and maintain full-stack applications for internal school systems and public-facing platforms.
Develop clean, efficient, and well-documented code following best practices.
Implement responsive design to ensure usability across devices.
Systems Integration:
Create APIs and integrations between the schools existing software (e.g., SIS, LMS, CRM, payment systems).
Work with third-party vendors to connect and optimize platforms.
Database Management:
Design and manage relational and NoSQL databases.
Optimize queries for performance and scalability.
Ensure secure data storage and compliance with FERPA and other educational privacy regulations.
DevOps & Deployment:
Maintain CI/CD pipelines for deployment and testing.
Implement automated testing for quality assurance.
Monitor system performance and troubleshoot issues.
Collaboration & Support:
Work closely with school administrators, faculty, and staff to gather requirements and deliver user-centered solutions.
Collaborate with the IT team to improve schoolwide technology infrastructure.
Provide technical documentation and training when needed.
Required Qualifications
Citizenship: Must be a United States citizen and authorized to work in the U.S. (required for data security and compliance).
Education: Bachelors degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
Experience:
3+ years of professional full-stack development experience.
Strong proficiency with JavaScript/TypeScript, React (or similar modern front-end framework), and Node.js, Python, or similar back-end technologies.
Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
Familiarity with RESTful APIs and GraphQL.
Knowledge of cloud platforms like AWS, Azure, or Google Cloud.
Strong understanding of secure coding practices and data privacy regulations (FERPA compliance preferred).
Preferred Skills
Experience in educational technology (EdTech) or within independent schools.
Knowledge of DevOps tools such as Docker, Kubernetes, and GitHub Actions.
Familiarity with serverless functions and microservices architecture.
Strong UI/UX design sensibilities.
Understanding of single sign-on (SSO) and authentication systems like SAML or OAuth.
Soft Skills & Competencies
Excellent communication and collaboration skills.
Ability to work independently and manage multiple projects remotely.
Strong problem-solving mindset with a focus on innovation.
Passion for technologys role in education and community engagement.
Work Environment & Remote Culture
100% remote role must reside within the United States.
Flexible work hours, with some overlap required during school business hours (Central Time Zone).
Virtual collaboration tools (Slack, Zoom, Jira, GitHub, etc.) provided.