Doorstep Music Lessons is seeking a Junior Software Engineer to develop and maintain internal tools that enhance operational efficiency and improve the experience for students, parents, and teachers by streamlining scheduling, billing, teacher management, and communication processes.
Requirements
- Minimum of 2+ years of experience as a software engineer or full-stack developer
- Proficiency in modern web frameworks such as React, Vue, or similar
- Strong knowledge of backend programming languages including Python and Node.js
- Experience working with database systems like PostgreSQL, Firebase, or MongoDB
- Solid understanding of API development and integration (REST, webhooks, etc.)
- Experience with third-party API integrations such as Stripe, Twilio, or Google Calendar is preferred
- Experience with scheduling systems, CRM tools, or edtech platforms
Responsibilities
- Develop and maintain custom internal platforms and dashboards for lesson scheduling, communication, and data management
- Create automation tools for teacher assignments, invoicing, and tracking student progress
- Integrate third-party APIs to enhance platform functionality and streamline operations
- Monitor system performance, troubleshoot, and debug issues across the technology stack
- Collaborate with leadership to define new features and improve existing systems
- Participate in code reviews and maintain high standards of code quality and documentation
- Stay updated with emerging technologies and recommend improvements to current systems
Other
- Ability to work independently, prioritize tasks, and meet deadlines
- The ideal candidate will have a passion for technology, excellent problem-solving skills, and a keen interest in arts and music education.
- Opportunity to work remotely with flexible hours
- Be part of a passionate, mission-driven, and fast-growing team
- Contribute to shaping the future of music education