About the Role
Design, develop, and maintain backend services and fullstack components within a distributed system architecture, contributing to product reliability and performance.
Responsibilities
- Develop and maintain backend services using scalable architectures
- Collaborate on fullstack features across multiple product areas
- Write clean, testable, and well-documented code
- Participate in code reviews and technical design discussions
- Troubleshoot production issues and implement fixes
- Work with cross-functional teams to define and deliver new features
- Optimize applications for performance and reliability
- Support deployment and monitoring of services in production
- Contribute to API design and integration efforts
- Ensure code quality through automated testing
- Follow software development best practices
- Engage in agile planning and sprint execution
- Help maintain system documentation
- Identify and address technical debt
- Implement security best practices in code and infrastructure
- Work with containerized environments and cloud platforms
- Assist in scaling systems to meet growing demand
- Use version control workflows effectively
- Participate in on-call rotations when needed
- Stay current with evolving technology standards
Nice to Have
- Experience in educational technology or SaaS platforms
- Knowledge of frontend frameworks and fullstack development
- Familiarity with observability and monitoring tools
- Contributions to open-source projects
- Experience with large-scale data processing
- Background in academic integrity or plagiarism detection systems
- Advanced degree in a technical field
- Public speaking or conference participation
- Leadership in technical initiatives
- Proven track record of delivering complex systems
Compensation
Competitive salary based on experience and location
Work Arrangement
Remote
Team
Part of a global engineering team developing tools to support academic integrity and feedback workflows
Why Join Us
- Opportunity to work on globally used educational tools
- Supportive environment that values innovation and collaboration
Our Technology Stack
- Uses modern backend frameworks and cloud-native services
- Employs automated testing and deployment pipelines
- Leverages containerization and scalable infrastructure
Not applicable


