Accelerate Learning is looking to solve the problem of engaging and inspiring STEM education for PreK-12 students by developing and maintaining backend services and internal tools to support online digital STEM learning.
Requirements
- TypeScript/Node.js (backend) and React (frontend)
- APIs, authentication concepts, and service-to-service communication
- Cloud services (AWS preferred)
- Testing fundamentals (e.g., unit testing, integration testing)
- CI/CD pipelines
- Fastify, Zod, OpenTelemetry, GraphQL, gRPC, or AI/ML applications (bonus)
- AWS services (Lambda, DynamoDB, RDS, etc.)
Responsibilities
- Assist in building and maintaining applications that support online digital STEM learning.
- Contribute to the development of services and APIs using TypeScript/Node.js, Fastify, and React, under the guidance of senior engineers.
- Support frontend development tasks in React and help integrate EdTech applications for a smooth user experience.
- Learn and apply fundamentals of service-to-service communication and event-driven architecture.
- Implement and test secure authentication and authorization features (JWT, API keys, personal access tokens) with oversight.
- Participate in team efforts around audit logging, error handling, testing, and observability to improve application quality.
- Practice good development workflows using GitHub (version control, pull requests, code reviews) and Jira for task tracking.
Other
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent coursework/bootcamp.
- 1–3 years of professional experience in software development.
- Strong problem-solving mindset, attention to detail, and openness to feedback and mentorship.
- Collaborative team player with good communication skills and willingness to learn from more experienced engineers.
- Location: Onsite two days a week, if you live within a 45-mile radius of the Houston headquarters. Remote for those outside of the Houston metropolitan area.