E3n is a not-for-profit organization dedicated to supporting independent schools and families throughout the student lifecycle. They are seeking a Full Stack Software Engineer to build and enhance a modern data platform for their achievement and admissions products, collaborating with cross-functional teams to deliver scalable technical solutions.
Responsibilities:
- Architect enterprise-level solutions with a focus on security, scalability, and performance
- Solve complex performance issues and architectural challenges
- Produce detailed technical specifications
- Follow industry best practices and established architectural standards
- Build efficient, testable, and reusable modules
- Write clean, well-designed, maintainable code
- Develop and deploy new features to support business procedures and internal tools
- Contribute to all phases of the software development lifecycle
- Integrate user-facing elements developed by front-end developers
- Integrate data storage solutions and backend services
- Ensure seamless interaction across systems and platforms
- Analyze, define, and prioritize business requirements
- Translate business needs into technical solutions that improve workflows and processes
- Create and maintain technical documentation
- Document architecture, integrations, and development standards
Requirements:
- AWS Certified Cloud Practitioner
- Bachelor's degree in Computer Science, or related IT field
- 5+ years designing and implementing enterprise applications
- Angular / TypeScript
- Node.js
- Python (3+)
- Django Framework
- Bootstrap
- REST API design and development
- PostgreSQL
- Django REST Framework
- Celery
- AWS (Certified Cloud Practitioner or equivalent experience)
- JIRA
- PHP, C#, or Java