Coursedog

Software Engineer

Coursedog

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $70,000 - $100,000 per year

About the role

  • Build and maintain backend services and APIs.
  • Develop and maintain frontend applications using TypeScript and Vue (or similar frameworks).
  • Design, implement, and maintain well-structured, testable code.
  • Review pull requests and provide constructive, actionable feedback.
  • Debug and improve existing systems, including legacy components.
  • Improve system reliability, performance, and scalability.
  • Collaborate with cross-functional partners to deliver features and resolve issues.
  • Contribute to engineering documentation and best practices.

Requirements

  • Experience with TypeScript and modern JavaScript.
  • Experience building frontend applications using Vue.js (or similar frameworks).
  • Experience with Node.js for backend development.
  • Solid understanding of REST APIs and software design principles.
  • Experience with databases such as MongoDB, Redis, and relational databases.
  • Strong debugging and problem-solving skills.
  • Ability to work in ambiguous problem spaces and learn new systems quickly.
  • Clear communicator with both technical and non-technical stakeholders.
  • Experience with AWS, queues, or serverless systems (e.g., Lambda).
  • Exposure to AI-powered or AI-adjacent systems.
  • Backend experience beyond Node.js (e.g., Python, Java, .NET).
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptJavaScriptVue.jsNode.jsREST APIsMongoDBRedisPythonJava.NET
Soft Skills
debuggingproblem-solvingclear communicationcollaborationconstructive feedbackadaptabilitylearning agility