Movable Ink empowers marketers with scalable, omni-channel personalization through data activation and AI decisioning$1. .$1
Contextual Marketing • Email Marketing • Dynamic Email Content • Personalization • Digital Marketing
August 13
🏢 In-office - Toronto
Movable Ink empowers marketers with scalable, omni-channel personalization through data activation and AI decisioning$1. .$1
Contextual Marketing • Email Marketing • Dynamic Email Content • Personalization • Digital Marketing
• Responsible for providing technical leadership, software design and implementation, and driving high-quality back-end system development • Opportunity for technical leadership, innovation, and impact through the development of sophisticated back-end systems, delivering value to the world’s biggest brands at scale • Experience the joy of being a part of creating and delivering innovative and impactful products while designing and writing code
• Have a deep understanding of Python programming language, including its syntax, libraries, and frameworks commonly used in back-end development (we use Flask, Django, and FastAPI) • Demonstrate proficiency in back-end development concepts, including server-side architecture, APIs, databases, and authentication/authorization mechanisms • Familiar with design and architectural pattern and best practices in software development; able to apply them to create scalable, maintainable, and modular software solutions • Aspire to develop and enhance strong leadership abilities, aiming to effectively guide and motivate junior team members through mentorship and technical direction • Expertise in working with databases, including designing and optimizing database schema, writing efficient database queries, and performing database administration tasks; familiar with popular databases used in Python back-end development (we use PostgreSQL with Django or SQLAlchemy) • Experience writing and executing unit tests using testing frameworks in Python (we use pytest) to ensure code quality and maintainability • Have excellent problem-solving skills and the ability to analyze complex issues, identify root causes, and implement effective solutions; proficient in debugging and troubleshooting techniques to diagnose and resolve issues in production systems • Having working knowledge of DevOps practices, such as continuous integration/continuous delivery and automated deployment (we use tools such as Docker and Kubernetes and host in Google Cloud Platform) • Understand the importance of security in software development and knowledgeable about common security vulnerabilities and best practices to mitigate them • Collaborate with cross-functional teams, stakeholders, and clients; able to articulate complex technical concepts in a clear and concise manner, and provide technical guidance to non-technical stakeholders • Interest in learning Elixir programming language
Apply Now