Job Closed
This listing is no longer active.
Where Academic Operations Drive Student Success
Software Engineer
Location
United States
Posted
128 days ago
Salary
$70K - $100K / year
Seniority
Senior
Job Description
Software Engineer
Coursedog
• 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.
Job 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
- Healthcare, Dental & Vision
- Retirement Planning
- Paid Time Off
- Remote-First Since Inception
- Equity
- Paid Parental Leave
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Fullstack Engineer – Tech Lead
ArcTouchWe design and develop lovable ❤️ apps, websites, and connected products.
• Work seamlessly with both frontend and backend technologies; • Keep yourself up to date on the latest market technologies; • Analyze different contexts always looking to improve the experience of our projects; • Join tech discussions about the project, tech challenges and how to improve our solutions; • Have a clear communication with our clients; • Support your teammates and help them to keep learning and developing their skills; • Drive our culture and values, acting as an owner of our principles by living and applying them.
Senior Staff Software Engineer
NewtonXYour end-to-end market research partner, built to answer your toughest B2B questions with confidence.
• Lead development of React-based UIs that are performant, scalable, and user-friendly • Build and maintain Python/Django REST APIs and backend services • Collaborate on architecture, design decisions, and code reviews • Maintain and improve test coverage across the stack • Debug, resolve technical debt, and improve code quality • Contribute to technology/tooling choices and best practices • Mentor teammates and help shape engineering processes
• Design, build, and maintain robust backend systems and APIs deployed in AWS across multiple technical domains • Develop scalable, high-performance solutions that follow modern software design principles and meet business requirements • Contribute to architectural discussions and drive implementation of clean, reusable solutions across services • Ensure the stability, performance, and scalability of core platform services and APIs • Participate actively in Agile ceremonies such as planning, retrospectives, and story grooming • Conduct thorough code reviews, share technical feedback, and contribute to continuous code quality improvements • Collaborate cross-functionally with Product, DevOps, and Security to support high-quality software delivery • Use AI based development tools to build high quality, high performance AdTech products.
• Act as a technical reference for solutions built on AWS, Twilio, HubSpot, and Databricks. • Lead the technical design and architecture of complex, cloud-native systems. • Actively contribute to development through hands-on coding when needed. • Define, maintain, and evolve coding standards, architectural guidelines, and engineering best practices. • Perform and supervise code reviews, ensuring quality, maintainability, and scalability. • Collaborate closely with the CTO, Project Managers, and Revenue Team to align on technical roadmaps, estimations, and priorities. • Support planning and capacity allocation across Front-End, Back-End, and DevOps together with leadership. • Ensure high-quality delivery by monitoring key engineering KPIs such as velocity, lead time, and defect rate. • Drive continuous improvement initiatives across tools, processes, and ways of working. • Embed security-by-design principles into system architecture and development workflows. • Supervise CI/CD pipelines, Infrastructure as Code, and cloud security practices. • Act as a technical stakeholder in ISO 27001 and SOC 2 compliance processes. • Contribute to Exelab’s internal training framework, supporting continuous learning and certification paths.




