Title: Lead Software Engineer
Location: Remote (United States)
Job Type: Full-time
Definable Solutions, Inc., (parent company of Munetrix and School Data Solutions) is a leading data and analytics company dedicated to transforming K-12 education through actionable insights. Our mission is to empower district leaders, educators, and students with the data they need to make informed decisions and drive positive outcomes. We are a fast-growing, fully remote organization, passionate about leveraging technology to solve complex real-world problems
The Role:
We are seeking a talented and motivated Lead Software Developer with 5-7 years of experience to join our dynamic team. The ideal candidate will be passionate about building high-quality, scalable, and efficient software solutions. You will be responsible for leading the development, maintenance, and enhancement of various applications, working closely with product owners, designers, and other developers to deliver exceptional user experiences. This role also involves leading and mentoring an offshore development team, ensuring best practices and high-quality deliverables.
Key Responsibilities:
- Design, develop, test, and deploy robust and scalable web applications using PHP, with a strong emphasis on the Laravel framework.
- Implement interactive and data-rich visualizations using FusionCharts to present complex data effectively.
- Manage and optimize MySQL databases, ensuring data integrity, performance, and security.
- Develop and maintain serverless workflows and orchestrations with AWS.
- Integrate and utilize Tableau for advanced data analysis and reporting.
- Participate in code reviews to ensure code quality, maintainability, and adherence to best practices.
- Troubleshoot and debug issues, providing timely resolutions and continuous improvements.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Stay up-to-date with emerging technologies and industry trends to drive innovation.
- Lead and mentor offshore development team
- Act as a team lead, overseeing team activities and ensuring timely resolution of customer tickets.
Required Skills and Experience:
- 3-5 years of professional software development experience.
- Strong proficiency in PHP, with a deep understanding of object-oriented programming principles.
- Proven experience with the Laravel framework (experience with Laravel 8+ preferred).
- Solid experience with FusionCharts for creating interactive data visualizations.
- Expertise in MySQL, including database design, querying, and optimization.
- Hands-on experience with AWS Glue jobs, Steps, and Lambdas for building and managing state machines
- Working knowledge of Python and PySpark.
- Familiarity with Tableau for data analysis and dashboard creation.
- Experience with version control systems (e.g., Git).
- Understanding of RESTful APIs and web service integration.
- Familiarity with front-end technologies (HTML, CSS, JavaScript, Vue.js is a plus).
- Excellent problem-solving and analytical skills.
- Ability to work independently and collaboratively in a fast-paced environment.
- Strong communication and interpersonal skills.
Bonus Points (Nice to Have):
- Familiarity with Agile development methodologies.
- Experience with unit testing and automated testing frameworks.
- Contributions to open-source projects.
Education:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Non-Discrimination Policy:
Definable Solutions, Inc. is an equal opportunity employer regardless of race, color, religion, creed, sex, marital status, national origin, disability, age, veteran status, on-the-job injury, sexual orientation, political affiliation or belief. Employment decisions are made without consideration of these or any other factors that employers are prohibited by law from considering. Any discriminatory action can be a cause for disciplinary action. Definable Solutions, Inc. also prohibits discrimination against individuals with disabilities and will reasonably accommodate applicants with a disability, upon request, and will also ensure reasonable accommodation for employees with a disability.
To apply: Please email your resume and cover letter directly to careers@schooldata.net.


