Recademics is a fast-growing edtech company focused on building innovative educational experiences. The Senior Software Engineer will play a critical role in building, scaling, and modernizing their education platforms, utilizing full-stack technologies and AI-assisted development tools.
Responsibilities:
- Design, build, and maintain full-stack applications using Node.js (backend) and React (frontend)
- Lead development of scalable, well-structured APIs, with GraphQL as a primary interface layer
- Actively use AI-assisted coding tools (e.g., Claude Code, Copilot, agent-based IDE workflows) to accelerate development, refactoring, and debugging
- Retrofit and modernize existing/legacy applications to work effectively with AI-assisted and agentic development patterns (e.g., improving modularity, test coverage, and architectural boundaries so AI tools can reason over the codebase)
- Collaborate with product, design, and operations to deliver clean, intuitive user experiences
- Participate in architectural discussions with a focus on scalability, maintainability, and velocity
- Own features end-to-end: technical design, implementation, testing, and iteration
- Communicate clearly and asynchronously with teammates across time zones
- Contribute to internal standards and best practices around AI-augmented engineering workflows
Requirements:
- 4+ years of professional experience as a full-stack developer, with senior-level ownership expectations
- Strong expertise in: JavaScript (ES6+)
- TypeScript (strongly typed, production-grade code required)
- Node.js
- React
- HTML / CSS
- Modern front-end patterns and tooling
- Experience Designing And Maintaining APIs (GraphQL Strongly Preferred)
- Experience working in monorepo and microservice architectures
- Hands-on AWS experience, including building, deploying, and operating services
- Infrastructure as Code experience (Terraform and/or AWS CDK)
- Experience with Docker and Redis in production environments
- Hands-on experience using AI coding tools in production, such as: Claude Code or similar LLM-driven coding environments, Copilot, Cursor, or agent-based IDE workflows
- Mission-driven and excited about improving access to high-quality education
- Strong communicator who thrives in a remote-first, async-friendly environment
- Comfortable working autonomously and proposing alternative solutions when tradeoffs arise
- Passionate about continuous learning, especially as AI reshapes software development
- Experience retrofitting or refactoring legacy codebases to better support: AI-assisted development, Improved testability, modularity, and reasoning boundaries
- Understanding of agentic programming concepts (task decomposition, tool-calling agents, human-in-the-loop workflows)
- Experience with AWS-hosted systems
- Experience With Redis Or Other Caching Layers
- Startup or scale-up experience where speed and ownership matter
- Prior leadership of technical initiatives in a remote-first organization
- Familiarity with LMS or online education platforms (Canvas, Blackboard, custom LMSs)
- Exposure to Lean principles and iterative delivery
- Love for the outdoors when you're not coding!