We are seeking a highly skilled, hands-on Senior Full Stack Engineer to design, build, and scale modern web applications. In this role, you will work on cloud-native, microservices-based systems and contribute across the full technology stackāfrom intuitive, high-performance user interfaces to secure, scalable backend services. You will play a key role in driving technical excellence, mentoring engineers, and delivering solutions that impact millions of learners worldwide.
Requirements
- 6+ years of experience in application development
- 3+ years of hands-on full-stack development experience
- Strong expertise in either of the following stacks: Backend experience with Java + Spring Boot OR Python OR Node.js, Express.js
- Frontend experience with React + Redux or Vue.js
- Solid understanding of Microservices, Micro Frontends, and Event-Based Architectures
- Experience building responsive UIs for desktop and mobile devices
- Strong experience with TDD and continuous deployment models
- Hands-on experience with AWS cloud services
- Strong understanding of Relational databases (MySQL, PostgreSQL, Oracle) and NoSQL databases (MongoDB, DynamoDB)
- Proven experience with web application performance engineering
- Experience designing, implementing, and managing REST APIs
- Experience integrating with LLMs, web MCP servers, and AI services
- Familiarity with prompt engineering and AI-assisted development tools such as Cursor or GitHub Copilot
- Excellent communication skills and ability to mentor junior engineers
- Bachelor's degree in computer science, Engineering, or a related field
Benefits
- Health insurance
- Retirement plan
- Paid time off
- Life insurance
- Stock options