
Software Engineer
Coursedog
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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