Sr. Software Engineerother related Employment listings - Louisiana, MO at Geebo

Sr. Software Engineer

SchoolMint is the leading K-12 solution provider for strategic enrollment management, student behavior improvement, and school safety. 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 The SchoolMint Engineering team is looking for a talented senior software engineer with a strong background in API development using object oriented languages and front-end development using modern frameworks (React, Angular, Vue) to help drive the development of our software through the next phase of growth. The Senior Software Engineer will, under the direction of the lead engineers, assist in the management of projects for all aspects of our platform. This includes refining and expanding our API, building beautiful user interfaces using modern web frameworks, expanding to new platforms, and planning for future growth. The core of our technology stack is written in .NET, PHP, & React. We also have applications written in Typescript, Node, Angular and various other technologies. This is an excellent opportunity for individuals who want to work with modern tech while helping improve K-12 educational opportunities for students across the US. What You Will Do:
Help maintain and improve our existing Typescript based (Node, Angular, React) platform Build new web pages using Angular or React leveraging our existing APIs Develop and maintain new features in our existing APIs (Node or .NET) Provide technical solutions for front-end or back-end in the design, coding, testing, and deployment processes Apply your unique set of skills and interests in ways that benefit schools Work with customer support team to resolve user issues Keep informed on emerging technologies and trends Help identify trends in data in order to create reports that help users answer the questions important to them About You:
4
years of experience with modern JavaScript (ES6), Typescript, or another object oriented language Strong understanding of web development using modern frameworks (Angular, React, Vue) Knowledge of front-end web design and styling with SCSS or SASS Familiarity with Node.js and REST API concepts Understanding of object oriented design principles Knowledge of MongoDB (or other NoSQL databases) Experience with SQL databases (MySQL, MariaDB, PostgreSQL) Knowledge of Git and GitHub Ability to write original code and modify existing code Ability to debug problems and write maintainable code Experience integrating with 3rd party APIs Excellent communication skills, both written & verbal Comfortable in a team-based, entrepreneurial, and hard-working culture Some Awesome Perks Medical, Dental, and Vision Insurance Employee Paid Life Insurance, Short Term & Long Term Disability PTO, Sick 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
Salary Range:
$80K -- $100K
Minimum Qualification
Software DevelopmentEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.