We are seeking an experienced Senior Full Stack Developer to join our engineering team and help build scalable web applications that power our educational technology products.
- ● Design and develop robust, scalable web applications using React and Node.js
- ● Collaborate with product managers and designers to implement new features
- ● Write clean, maintainable, and well-documented code
- ● Participate in code reviews and mentor junior developers
- ● Optimize application performance and ensure high availability
- ● Contribute to architectural decisions and technical strategy
- ● Work with DevOps team to improve deployment processes
- ● Stay updated with emerging technologies and industry trends
📄 Requirements
- ★ 5+ years of professional software development experience
- ★ Extensive experience with Node.js and RESTful API development
- ★ Solid understanding of database design (PostgreSQL, MongoDB)
- ★ Experience with cloud platforms (AWS, Azure, or GCP)
- ★ Familiarity with containerization (Docker, Kubernetes)
- ★ Strong problem-solving and analytical skills
- ★ Excellent communication and teamwork abilities
- ★ Bachelor's degree in Computer Science or related field (or equivalent experience)
- ⊕ Experience with GraphQL and Apollo
- ⊕ Knowledge of microservices architecture
- ⊕ Contributions to open-source projects
- ⊕ Experience in EdTech or SaaS products
- ⊕ Familiarity with CI/CD pipelines
- ⊕ Understanding of security best practices
🎁 What We Offer
- ● Competitive salary and equity package
- ● Comprehensive health, dental, and vision insurance
- ● Unlimited PTO and flexible work hours
- ● Remote-first culture with home office stipend
- ● Annual learning and development budget ($2,000)
- ● Regular team events and annual company retreats
- ● Parental leave and family support programs