Apply

Senior Software Developer

Posted 3 months agoViewed

View full description

πŸ’Ž Seniority level: Senior, 5+ years

πŸ“ Location: United States, Canada

πŸ’Έ Salary: 110000.0 - 130000.0 CAD per year

πŸ” Industry: Software Development

πŸ—£οΈ Languages: English

⏳ Experience: 5+ years

πŸͺ„ Skills: GraphQLNode.jsAgileHTMLCSSJavascriptReact.jsTypeScriptNext.js

Requirements:
  • 5+ years of industry experience as a full-stack JavaScript developer
  • Experience in eCommerce or retail POS/OMS systems
  • Strong proficiency in HTML, CSS, JavaScript, React.js, GraphQL, and Node.js
Responsibilities:
  • Support and mentor developers
  • Collaborate with designers and Product Manager
  • Maintain stakeholder communication
  • Create and maintain technical documentation
  • Engage with clients for requirements and updates
  • Write clean and efficient code
  • Participate in code reviews
Apply

Related Jobs

Apply

πŸ“ Canada

🧭 Full-Time

πŸ” Software Development

🏒 Company: Leap ToolsπŸ‘₯ 101-250InternetAugmented RealityInformation TechnologyData Visualization

  • 5+ years of software development experience building scalable systems
  • Strong computer science fundamentals based on a degree in computer science or distinctive work experience in software development
  • Strong understanding of both front-end and back-end technologies
  • Strong focus on execution and delivery of the product
  • Exceptional attention to detail and focus on quality and long-term goals
  • Strong communication skills
  • A demonstrated ability to provide guidance, mentorship, and support
  • A leadership mindset. You take initiative, make decisions and deliver results consistently.
  • Comfortable working in a fast-paced, evolving environment where learning and adaptability are key.
  • Familiarity with the stack is strongly preferred but not required.
  • Leverage cutting-edge computer vision technology to launch visually stunning 3D experiences for clients in the home decor industry.
  • Lead and drive high-impact projects and initiatives that align with business goals, ensuring successful execution from the idea to launch.
  • Design and implement scalable, maintainable, high-performance solutions, ensuring an exceptional user experience.
  • Own key systems and components within the front-end architecture, driving their development, deployment, operation, and continuous improvement.
  • Share your knowledge by mentoring your peers and more junior team members.
  • Provide technical leadership through architectural reviews, system design discussions, and improving team processes and engineering best practices.
  • Leverage your knowledge and expertise to help shape our engineering culture.
  • Unblock, support and communicate with internal and external partners to achieve results
  • Help us build a strong team through mentorship and by participating in the hiring process.

AWSBackend DevelopmentLeadershipPostgreSQLPythonSoftware DevelopmentDjangoFrontend DevelopmentTypeScriptAPI testingREST APIReduxNext.jsReactCI/CDMentoringMicroservices

Posted 1 day ago
Apply
Apply

πŸ“ Canada

πŸ” Software Development

NOT STATED
  • Lead and deliver key strategic projects this year.
  • Enhance authentication and authorization systems
  • Ensure secure and delightful user experiences.

Backend DevelopmentLeadershipNode.jsPostgreSQLSoftware DevelopmentSQLAgileDesign PatternsGitSoftware ArchitectureAlgorithmsAPI testingData StructuresREST APICI/CDMicroservicesJSON

Posted 2 days ago
Apply
Apply

πŸ“ Canada

πŸ” InsurTech

  • Experience with Nodejs
  • Experience with Typescript
  • Work with the team to build the software that powers the Zensurance data collection, rating and pricing engines.
  • Provide technical guidance and enforcing best practices in software development.
  • Coach, mentor software developers, and assist the Engineering Leadership Team in continuously improving craft capabilities.

AWSBackend DevelopmentLeadershipNode.jsPostgreSQLSoftware DevelopmentSQLCloud ComputingDesign PatternsGitSoftware ArchitectureTypeScriptAPI testingREST APICommunication SkillsAnalytical SkillsCI/CDAgile methodologiesMentoringDevOpsMicroservicesExcellent communication skillsProblem-solving skillsTeamwork

Posted 6 days ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ” Software Development

🏒 Company: J.D. PowerπŸ‘₯ 501-1000Market ResearchAnalyticsSoftware

  • 5+ years of software development experience with .NET
  • 2+ years of experience on SPA framework – React
  • Experience with version control software such as Git
  • Experience with relational and non-relational database design and development
  • Web service integration using technologies such as XML, SOAP, REST
  • Experience with system design and multi-tier architecture
  • Experience in full life cycle of software development; requirements analysis, design, development, testing, implementation
  • Familiarity with process modeling techniques
  • Knowledge of code and release management
  • Design, build and maintain enterprise .NET web-based applications utilizing .NET (Framework & v5) and React v18, and established best patterns and practices
  • Identify problems uncovered by testing or customer feedback and correct problems
  • Work with business analysts, designers and other developers; contribute to research, design, execution, documentation and modification of software applications throughout the production life cycle
  • Identify system deficiencies; recommend, schedule, and perform efficient software improvements and upgrades
  • Maintain and improve code quality through peer reviews and unit testing
  • Communicate with your team, share and document your work on a regular basis
  • Develop, execute, and review unit, component, and integration level tests to verify requirements are met
  • Ensure coding standards and product quality targets are met through the completion of code reviews
  • Investigate and resolve complex technical issues for assigned projects
  • Enable continuous improvement across the SDLC through the introduction of new technologies and processes
  • Create and review technical and end user product documentation

Software DevelopmentSQLDesign PatternsFull Stack DevelopmentGitReact.jsC#.NETREST API

Posted 9 days ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ” Software Development

🏒 Company: CallMinerπŸ‘₯ 201-500πŸ’° $9,999,999 about 1 year agoArtificial Intelligence (AI)Business IntelligenceAnalyticsEnterprise Software

  • A minimum of 5 years' professional work experience as part of a team, with a focus on C++, Telephony platforms, Linux, and networking protocols.
  • Exceptional coding skills, evidenced by a consistent track record of successful projects.
  • Design, construct, and maintain innovative features within our platform, ensuring seamless integration and functionality.
  • Actively participate in an agile development team, contributing to planning, designing, developing, and implementing new features based on technical and business requirements.
  • Continuously learn and adapt to new and emerging technologies to stay ahead of the curve.
  • Provide mentorship and coaching to fellow team members, fostering a culture of growth and collaboration.

Software DevelopmentAgileDesign PatternsC++CI/CDRESTful APIsLinuxDebugging

Posted 13 days ago
Apply
Apply
πŸ”₯ Senior Software Developer
Posted about 1 month ago

πŸ“ US, Canada, Romania, UK

πŸ” Sales Performance Management (SPM)

🏒 Company: Varicent

  • Degree in Computer Science, Software Engineering or equivalent experience.
  • 4+ years of strong software development skills using TypeScript, JavaScript, React, and Node.js.
  • Experience with micro-services architecture, GraphQL, Apollo, Docker, and AWS services (Lambda, Aurora, RDS, ECS, Step Functions).
  • Experience with NoSQL and SQL databases (DynamoDB, DocumentDB, PostgreSQL).
  • A passion for building high-performance, scalable systems in the Cloud.
  • Strong written and verbal communication skills. B2 level English or higher is required.
  • Strong problem-solving skills and a passion for clean, maintainable code.
  • Experience with test-driven development, continuous delivery and continuous integration.
  • Envisioning, designing, and developing a web application using modern web application and cloud deployment technologies.
  • Writing clean, efficient, and maintainable code following best practices and coding standards.
  • Conducting thorough testing of software components, identifying and resolving bugs, and ensuring the product's reliability.
  • Optimizing code and architecture to ensure the product can scale and maintain performance.
  • Working closely with cross-functional teams, including designers, product managers, and quality assurance, to ensure seamless integration of software modules.
  • Focusing on client success through creative problem-solving.

AWSDockerGraphQLNode.jsPostgreSQLSQLDynamoDBJavascriptTypeScriptReactMicroservices

Posted about 1 month ago
Apply
Apply

πŸ“ Canada

πŸ’Έ 123600.0 - 193000.0 CAD per year

πŸ” Healthcare technology

  • A University Degree in Computer Science or a STEM Degree plus approximately 5+ years of hands-on experience as a Software Engineer.
  • If no formal degree, relevant experience (typically 3+ years) and the ability to demonstrate equivalent technical expertise is valued.
  • Significant senior level experience leading impactful projects across multiple organizations.
  • Ability to lead technical design and deliver medium to high-complexity projects with a strong understanding of software development methodologies.
  • Experience coaching and mentoring junior developers, fostering improvement and knowledge sharing.
  • Proactively address technical challenges ensuring smooth project delivery while advocating for best practices in code quality.
  • Contribute to the codebase as a hands-on engineer.
  • Identify, scope, and lead technical projects making solid design decisions aligned with the company’s engineering vision.
  • Collaborate with engineers, technical leaders, and cross-functional groups to ship impactful features for customers.
  • Make effective tradeoffs considering business priorities, user experience, and maintainable solutions.
  • Own and contribute to the technical direction for the Onboarding team.

LeadershipNode.jsProject ManagementPythonSoftware DevelopmentSQLAgileMicroservices

Posted about 1 month ago
Apply
Apply

πŸ“ Canada

πŸ” Healthcare

  • Collaboration with the team for aligned results.
  • Clear and open communication skills.
  • Embrace continuous improvement and adaptability.
  • Resourceful problem-solving abilities in a dynamic environment.
  • Help shape the future of Jane’s Communication platforms.
  • Design and implement robust, scalable solutions for communication.
  • Enable seamless communication between healthcare providers and patients via multiple delivery channels.
  • Support thousands of users empowering practitioners with innovative tools.

Backend DevelopmentNode.jsPHPPostgreSQLREST APIMicroservices

Posted about 1 month ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ” Telehealth

NOT STATED
Design and implement high-performing, scalable solutions that empower health practitioners to deliver exceptional care to their clients

Backend DevelopmentNode.jsSoftware DevelopmentSQLREST APIMicroservices

Posted about 1 month ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ’Έ 123600.0 - 193000.0 CAD per year

πŸ” Healthcare technology

  • A University Degree in Computer Science or a STEM Degree plus approximately 5+ years of hands-on experience as a Software Engineer.
  • Alternative relevant experience (typically 3+ years) may be considered in lieu of a degree.
  • Significant experience at a Senior level with proven project leadership across multiple organizations.
  • Expertise in technical design and architecture for medium to high-complexity projects.
  • Ability to coach and mentor junior and intermediate developers.
  • Proactive identification of technical challenges for project delivery.
  • Proficiency in Ruby, Rails, Java, Go, Rust, Python, and web app development technologies.
  • Experience with cloud services (AWS, GCP, Azure), Docker, and Infrastructure as Code (Terraform).
  • Familiarity with automated test suites like Jest or Mocha.
  • Drive innovation in Telehealth solutions to empower health practitioners.
  • Deliver impactful features with an emphasis on user experience.
  • Advocate for customer success while ensuring the safety and privacy of Telehealth data.
  • Ensure operational excellence in service monitoring and maintenance.
  • Break down complex projects into actionable tasks and mitigate risks.
  • Mentor junior developers and promote a culture of knowledge sharing.
  • Continuously improve deliverables through code reviews and optimizations.

AWSDockerPythonDynamoDBJavaJavascriptJestMongoDBMySQLRubyRuby on RailsTypeScriptGoPostgresRedisReactTerraform

Posted about 1 month ago
Apply