cover image
Electric Mind

Electric Mind

www.electricmind.com

5 Jobs

224 Employees

About the Company

Electric Mind, formerly Intelliware, is a business and technology consulting leader in providing innovative, practical solutions driven by engineering excellence. Combining strategy, design, and engineering, Electric Mind transforms complex challenges into opportunities for growth and success. With a focus on diversity and collaboration, the company creates environments where creativity thrives, and bright ideas come to life.

For more information on Electric Mind visit www.electricmind.com.

Listed Jobs

Company background Company brand
Company Name
Electric Mind
Job Title
Senior Software Developer - Full Stack (Contract)
Job Description
**Job Title** Senior Software Developer – Full Stack (Contract) **Role Summary** Design, develop, and maintain high‑scale, extensible enterprise and consumer applications in an Agile, cross‑functional team. Lead end‑to‑end solutions using Java, Spring, JavaScript, and cloud platforms, and collaborate closely with clients and teammates through virtual project rooms. **Expectations** - Deliver clean, maintainable code that meets architectural standards. - Participate actively in Agile ceremonies (planning, retrospectives, daily stand‑ups). - Mentor junior developers through pair programming and knowledge transfer. - Stay current with emerging technologies and recommend their adoption. **Key Responsibilities** - Architect and code scalable applications on Java, Spring, and JavaScript frameworks (Angular, React, Node.js). - Estimate effort, prototype features, and task user stories in Jira/Kanban. - Implement data solutions using relational (SQL) and NoSQL (MongoDB) databases. - Design and build distributed systems leveraging Kafka, Spark, HDFS, or equivalents. - Apply Infrastructure‑as‑Code (Terraform) and CI/CD pipelines (Jenkins, GitHub Actions, Cloud Build). - Conduct code reviews, unit/integration testing, and performance tuning. - Collaborate with UI/UX, QA, and product stakeholders to clarify requirements and validate solutions. - Document architecture, APIs, and best practices for shared knowledge bases. **Required Skills** - 5+ years of professional software development. - Deep expertise in Java (Spring framework) and JavaScript (Node.js, Angular/React). - Proven experience designing and deploying scalable distributed systems (Kafka, Spark, Hadoop). - Strong understanding of data structures, algorithms, and design patterns. - Hands‑on cloud architecture with AWS or Azure (compute, storage, event‑driven services). - Infrastructure‑as‑Code with Terraform and CI/CD workflows. - Proficient in relational (SQL) and NoSQL (MongoDB) data modeling and queries. - Familiarity with modern web technologies (HTML5, CSS3, HTTP, XML). **Desired Skills** - Agile practices: automated testing, continuous integration, pair programming. - Redhat/Ubuntu Linux administration. - Experience with message brokers (Kinesis, Apache Pulsar) and serverless platforms. - Knowledge of cybersecurity best practices for cloud and web applications. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related technical field. - Professional certifications preferred: AWS Certified Solutions Architect, Azure Solutions Architect Expert, or equivalent.
Toronto, Canada
Hybrid
Senior
12-09-2025
Company background Company brand
Company Name
Electric Mind
Job Title
Business System Analyst (Contract)
Job Description
Job Title: Business System Analyst (Contract) Role Summary: Guides product development from concept to launch by translating business requirements into technical solutions. Collaborates with technical teams, clients, and stakeholders to deliver high-quality software in an Agile environment. Expectations: 5+ years business analysis experience; proficiency in requirements gathering, data mapping, and systems analysis; experience with Agile methodologies and SQL databases. Key Responsibilities: 1. Elicit, document, and translate business requirements into functional specifications, user stories, and system designs. 2. Collaborate with developers, testers, and stakeholders to validate solution quality and alignment with business needs. 3. Prioritize and refine backlogs, ensuring requirements are actionable and testable. 4. Analyze workflows, data flows, and business impacts to propose optimized solutions. 5. Facilitate communication between business teams and technical implementations to ensure delivery on time and client satisfaction. Required Skills: - Systems and technology knowledge to enhance solutions - Data mapping and process analysis - Technical writing and UML/flow diagram skills - REST API and event-driven integration understanding - SQL database proficiency (queries, data analysis) - JIRA and project management tools - Agile methodology experience - Client-facing presentation and partnership skills - Problem-solving and curiosity to drive continuous learning Required Education & Certifications: Not specified.
East york, Canada
On site
Mid level
10-10-2025
Company background Company brand
Company Name
Electric Mind
Job Title
Data Engineer (Contract)
Job Description
**Job Title:** Data Engineer (Contract) **Role Summary:** Provide expert data engineering services in an Agile environment, designing, implementing, and optimizing scalable data pipelines and architectures using cloud platforms and modern data tooling to support analytics and business intelligence solutions. **Expectations:** - Deliver projects on time and within budget while exceeding client expectations. - Continuously learn and apply new technologies and processes. - Collaborate across cross‑functional teams and maintain clear communication of requirements. **Key Responsibilities:** - Design and implement high‑quality, scalable data pipelines and architectures. - Provide guidance on data modeling, analysis, visualization, and solution implementation. - Estimate effort, task, and prototype solutions. - Collaborate with engineering, product, and client stakeholders on design and feature execution. - Own end‑to‑end delivery of data consulting projects, ensuring quality and client satisfaction. - Research and integrate emerging data technologies and best practices. **Required Skills:** - Snowflake, Databricks, or Apache Spark development. - Azure Data Services or AWS Data Services design & implementation. - Master Data Management (customer/reference data) in financial services. - SQL proficiency. - Strong knowledge of data management, analytics, and BI concepts. - Growth mindset and solid learning aptitude. **Required Education & Certifications:** - Bachelor’s degree in Data Science, Business Analytics, Computer Science, or equivalent education/experience. ---
East york, Canada
On site
10-10-2025
Company background Company brand
Company Name
Electric Mind
Job Title
Technical Lead - Full Stack Developer
Job Description
Job Title: Technical Lead - Full Stack Developer Role Summary: Lead end‑to‑end full‑stack development, architecture, and client engagement for enterprise/consumer applications in an Agile environment, delivering scalable, high‑volume solutions while mentoring team members. Expectations: • Own technical direction and delivery of projects from proof‑of‑concept to production. • Deliver high‑quality code and maintain shared codebase. • Mentor developers, fostering growth and technical excellence. • Facilitate design discussions, estimations, and prototype delivery. • Communicate project scope and technical decisions with senior management and clients. Key Responsibilities: • Provide technical leadership and clarity for the development team. • Facilitate architecture and design discussions with internal and client stakeholders. • Design, build, and maintain scalable, extensible applications across front‑end and server‑side. • Estimate, task, prototype, and deliver user stories. • Contribute maintainable code to shared repositories. • Collaborate with cross‑functional teams on feature design and implementation. • Research, evaluate, and adopt new technologies and processes. • Clarify requirements with team and client representatives. • Develop and present technical assessments, architecture documents, and product roadmaps. • Coach and develop team members’ technical and leadership skills. Required Skills: • Proven software development leadership experience. • Fluent in Java and experienced designing complex, scalable applications. • Strong knowledge of CS fundamentals: algorithms, data structures, design patterns. • Experience with distributed systems and big‑data tools (Apache Spark, Kafka, Kinesis, Hadoop). • Significant cloud platform experience, preferably AWS. • Excellent code craftsmanship and attention to detail. Required Education & Certifications: • Bachelor’s degree in Engineering, Computer Science, Physics, Mathematics, or equivalent experience. • AWS Certified Solutions Architect or similar cloud certification is advantageous.
East york, Canada
On site
Senior
19-11-2025