Company Description Headquartered in Calgary, Memory Anchor is a veteran-founded startup serving the world’s leading veterans affairs agencies with technology that allows the public to navigate, discover, and explore their veterans cemeteries.
Memory Anchor’s mission is to change the way the world remembers our veterans and connect the next generation with the past.
Our customers are responsible for 2,000,000+ veterans burials in 150+ countries at over 23,000+ locations.
Learn more at www.memoryanchor.com
Role Description This is a contract remote role for a Back End Developer at Memory Anchor. The Back End Developer will be responsible for day-to-day tasks involved in back-end web development and software development. They will also work closely with the development team and contribute to overall programming efforts.
Qualifications Back-End Web Development, Software Development, and Object-Oriented Programming (OOP) skillsExperience in front-end development and programmingStrong problem-solving and analytical skillsAbility to work independently and remotelyExcellent written and verbal communication skillsExperience with cloud technologiesKnowledge of testing and deployment practicesBachelor's degree in Computer Science, Engineering, or related field
Required Skills and Background
● Web Development Proficiency: A proven track record in back-end web development, showcasing your ability to build scalable, efficient web applications that meet user needs and business goals.● JavaScript and Python: You have an in-depth understanding of both languages. Experience with Node.js, Express.js, and for Python, familiarity with Django or Flask, is preferred.● Database Design & Management: Proficient in handling various databases, both SQL and NoSQL, to ensure data integrity and performance.● API Development: Demonstrated ability in crafting reliable and scalable RESTful services, with a solid grasp of web protocols and architecture.● Version Control: Skilled in Git/GitHub for maintaining our codebase's integrity and facilitating collaborative development.● Cloud Services: Experience with cloud platforms like AWS, Azure, or Google Cloud, and adeptness in deploying and managing cloud-based applications.
Ideal/Bonus Skills and Background
● Mobile Development Experience, ideally with React Native and/or Unity: Familiarity with React Native and/or Unity for mobile development along with proficiency in TypeScript and/or C#. Experience with Unreal is also a plus.● AI Expertise: Experience with computer vision, LLMs, fine-tuning, etc.● GIS and Data Visualization Expertise: Experience with GIS and/or other data visualization tools is a plus, especially proficiency with the Google Maps API.● XR / Spatial Computing Proficiency: Experience in Extended Reality (XR) including Augmented Reality (AR), Mixed Reality (MR), or spatial computing.● Microservices Architecture: Knowledge in developing and managing microservices architecture for scalable and efficient application performance.