Responsibilities
- Write performant, maintainable code that is easy to read and well-documented.
- Write automated tests to thoroughly validate the correctness of your code.
- Deploy large-scale web applications.
- Have a focus on quality, and operate iteratively to get from good to better.
- Be a part of your team’s on-call rotation; we all own our code end-to-end from development to deployment to operations.
- Come ready to learn from some of the best and brightest in the industry.
- Work independently and collaboratively in a dynamic and fast-moving team.
- Be effective in a team environment working with fellow engineers, product management, and design.
Requirements
- Experience with Javascript and Typescript.
- Experience with a core Object-Oriented Programming language like Java/C++/C#
- Understanding of OO design, algorithms, and data structures.
- Aptitude to quickly learn new languages and technologies as necessary.
- Experience developing websites that are visited by thousands of visitors daily.
- Experience with AI-native tools that enhance productivity and speed (e.g., Cursor, Make, Supabase, Netlify, Claude Code, n8n, Firecrawl, ChatGPT, Grok, Bolt, Vercel, etc).
- Understand and appreciate that Nerdy is an apolitical company and that we can have the largest impact if we are united in our focus on helping people learn and not divided or distracted by advancing unrelated causes.
- Computer Science or related degree preferred.
- Fluent in English.
Nice to Have
- Familiarity with backend services & technologies is a plus.
- Experience with deployment systems (e.g. GitHub Actions, AWS CodeDeploy).
- Familiarity with AWS Services (e.g. RDS, Lambda, EC2, et cetera).
- Familiarity with the Linux operating system and command-line tools.
- Experience with enhancing SEO performance.
Benefits
- Competitive USD Compensation
- 100% Remote (Home Country Only)
- Flexible Time Off
- Local Holiday Pay
- Continuous Learning
- Supercharge with AI
- Feedback-Rich, Collaborative Culture
- Make a Global Impact