Job Title: Software Developer (Drawing Tools) Company Name: Thinking Maps, Inc. Job Url: https://www.linkedin.com/jobs/search/?currentJobId=4370864515&f_AL=true&f_TPR=r86400&f_WT=2&keywords=software%20engineer&origin=JOB_SEARCH_PAGE_JOB_FILTER&start=50 Job Description: Software Developer (Drawing Tools) Thinking Maps, Inc · United States (Remote) Easy Apply Save Save Software Developer (Drawing Tools) at Thinking Maps, Inc Show more options Your profile is missing required qualifications Show match details Help me update my profile BETA Is this information helpful? Get personalized tips to stand out to hirers Find jobs where you’re a top applicant and tailor your resume with the help of AI. Try Premium for PKR0 Meet the hiring team Joseph Parise 3rd Operations Manager- Thinking Maps, Inc. Job poster Message About the job Software Developer (Drawing Tools) Thinking Maps, Inc. Location: Remote (U.S. Based) Position Type: Contract/Part-Time Reports To: VP of Technology About Thinking Maps Thinking Maps, Inc. is an educational company dedicated to improving student achievement by transforming how teachers and students visualize thinking and learning. Our consistent visual language, built around the core cognitive processes, is used by schools and districts across the U.S. Through a combination of high-impact professional development, instructional materials, and our digital platform, we support sustainable, schoolwide improvement in critical and creative thinking, literacy, and content mastery. Job Summary We are seeking a skilled Software Developer with strong experience in SVG (or similar drawing tools), .NET Core, TypeScript, and PostgreSQL to join our team. Additional familiarity with Microsoft Azure or prior work in educational technology is a plus, but not required. This role involves building scalable applications, integrating learning standards, and contributing to a modern tech stack that supports high-quality digital learning experiences. Key Responsibilities Primary focus will be to support enhancements and new features for our website, including SVG drawing tool, image galleries, and virtual training spaces Will need proficiency developing and maintaining with backend services using .NET Core and Entity Framework Support optimization of PostgreSQL database schemas, queries, and stored procedures Develop and maintain front-end interfaces and tooling using TypeScript Collaborate with cross-functional teams (Product, UX, QA) to translate business requirements into technical solutions Participate in code reviews, architecture discussions, and development improvements Write clean, maintainable, well-documented code and contribute to technical best practices Required Qualifications 5+ years of professional software development experience 2+ years of hands-on experience SVG, Canvas, or similar drawing tools 2+ years experience working with PostgreSQL (or similar) data structure Proficiency in .NET Core and Entity Framework Proficiency with TypeScript for front-end or full-stack development Solid understanding of software design patterns, API development, and RESTful services Strong debugging, problem-solving, and code optimization skills Preferred Qualifications Experience working in Microsoft Azure, including App Services, Azure SQL/Postgres, Blob Storage, or DevOps pipelines Experience with agile development methodologies Background in Educational Technology, eLearning standards, or LMS/LRS platforms Experience with modern front-end frameworks such as React or Angular Soft Skills Strong communication and collaboration abilities Ability to work independently and take ownership of projects Attention to detail and commitment to producing high-quality work Willingness to learn new technologies and adapt quickly To Apply: Interested applicants should email their résumé and a brief cover letter to careers@thinkingmaps.com.