Job Description
COMPANY DESCRIPTION
SchoolMint is the leading SaaS platform driven by our mission to help educators create bright, more sustainable futures. We offer powerful products that help schools run smarter enrollment management and student behavior management.
We are a fast-growing and established EdTech company rooted strongly in our core values: No Jerks, Period; We, Not Me; Be Heroic; Bring Your Whole Self to Work; Embrace and Drive Change. We take these seriously. At SchoolMint we live what we preach and embody values that empower us to delight our customers with award-winning products and top-notch customer service
JOB DESCRIPTION
SchoolMint is actively searching for a Associate Software Engineer to provide proactive and reactive technical assistance to our internal and external customer base. The Technical Service Engineer has to be a polished communicator who is inherently interested in solving complex problems and delivering a high level of customer satisfaction with every customer interaction.
The Associate Software Engineer should be comfortable living in both the Support and Engineering environments; translating internal Engineering-speak into clear concise directions for customers and vice-versa. This role will report to the VP of Professional Service, but will also work collaboratively across our Customer Success, Product, Engineering and Sales teams.
WHAT YOU WILL DO:
- TECHNICAL ENGINEERING SERVICES: Participates in engineering projects by adapting and applying software solutions; conducting tests and inspections; preparing reports and calculations.
- INNOVATION: Understands and shares new ideas which improve an existing system/process/service. System analysis and innovation for continuous system improvement.
- TECHNICAL WRITING: Maintains knowledge of existing technology documents. Maintains clear documentation for new code and systems used. Documenting systems designs and business requirements.
- TECHNICAL LEADERSHIP: Collaborates with technical team to deliver technical solutions. Continuously learns new technologies. Ability to offer and communicate ideas and opinions. Ability to learn technologies being used. Awareness of technology roadmap.
- TECHNOLOGY STRATEGY: Updates job knowledge by tracking and understanding emerging engineering practices.
ABOUT YOU:
- 2+ years software engineering experience either in school or for work
- BA/BS degree in Engineering, Computer Science (or equivalent experience)
- Basic knowledge of web application development, object oriented programming, relational database systems (MySQL), version control tools (GIT), package managers (NPM, Yarn, Composer)
- Basic knowledge of server-side technologies: PHP, Laravel framework
- Basic knowledge of front-end web technologies including: HTML, CSS, Javascript, jQuery, Bootstrap, SASS, Vue, React
- Basic knowledge of cloud technology: AWS
- Passion for solving customer issues in a fast paced environment
- Excellent verbal and written communication skills
- Ability to learn new technologies quickly and work independently
SOME AWESOME PERKS:
- Medical, Dental, and Vision Insurance
- Employee Paid Life Insurance, Short Term & Long Term Disability
- PTO (15 days), Sick Days (5 days), Birthday Floating Holiday, Floating Holiday, Volunteer Day, and Company Observed Holidays
- 401k (with a 90-day waiting period)
- Flexible Spending Account (FSA) and Dependent Care Account (DCA)
- Commuter Benefits
- Educational Assistance Program
- Conferences and Meet-ups
- Professional Development