
Software Engineer
Posted Jul 27

Posted Jul 27
This is a fully remote position, open to applicants in Canada.
• Design, test, and implement high-quality, scalable software solutions.
• Engage in technical discussions and play a role in system architecture decisions.
• Utilize contemporary AI-assisted development tools.
• Collaborate closely with product managers, designers, and engineers to address user requirements.
• Enhance application performance while ensuring security and reliability.
• Detect and resolve technical challenges.
• Over 4 years of experience in software development.
• Expertise in full-stack JavaScript/TypeScript environments, notably the MEAN stack (MongoDB, Express, Angular, Node.js).
• Proven ability to work with AI-augmented development tools (e.g., Cursor, GitHub Copilot).
• Strong background with both relational and NoSQL databases.
• Understanding of search indexing and vector search (e.g., MongoDB Atlas Vector Search).
• Extensive experience with testing frameworks (Jest, Cypress, Playwright).
• A security-focused approach towards data protection.
• Familiarity with cloud platforms (AWS, GCP, or Azure).
• Excellent communication and teamwork skills.
• Previous experience in a startup or scale-up setting.
• A minimum of 3 weeks of vacation.
• 5 sick days.
• 6 personal/flex days.
• Company-wide winter holiday shutdown.
• Health, dental, and vision insurance.
• Long-term disability coverage.
• Health Spending Account (HSA).
• Flexible parental leave benefits, including top-ups.
• Dedicated work-from-home allowance.
General Dynamics Information Technology
General Dynamics Information Technology
General Dynamics Information Technology
Get handpicked remote jobs straight to your inbox weekly.