Apply

Senior Software Developer

Posted 5 months agoViewed

View full description

💎 Seniority level: Senior, 6+ years

📍 Location: Canada

🔍 Industry: Loyalty and guest engagement for restaurants

🏢 Company: Thanx👥 51-100💰 $17,100,000 Series B over 8 years agoConsumer ReviewsCRMLoyalty ProgramsE-CommerceInformation TechnologyMobile

⏳ Experience: 6+ years

🪄 Skills: Software DevelopmentAgileRubyRuby on RailsTypeScript

Requirements:
  • 6+ years experience as a developer working with modern web frameworks such as Ruby on Rails, Django, or similar.
  • Experience with front-end technologies such as React, Angular, or Typescript.
  • Ability to work on full-stack problems.
  • Effective in a geographically distributed agile development team.
Responsibilities:
  • Architect and develop robust software solutions across the stack.
  • Enhance software stability and resilience by diagnosing and addressing bugs.
  • Collaborate on pull requests and spike documents to foster a collaborative team environment.
  • Manage technical debt systematically with the team.
  • Engage in continuous learning about emerging technologies and practices.
Apply

Related Jobs

Apply

📍 Canada

🔍 Software Development

  • 5+ years of experience
  • Experience in leading technical design and architecture
  • Experience in coaching and mentoring junior and intermediate developers
  • Support and extend our public-facing web properties
  • Build on our new Content Management System (CMS)
  • Provide mentorship to other developers

Backend DevelopmentSoftware DevelopmentSQLAgileFrontend DevelopmentFull Stack DevelopmentJavascriptRuby on RailsSoftware ArchitectureCI/CDRESTful APIsMentoringA/B testing

Posted 4 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 145000.0 - 174000.0 CAD per year

🔍 Cybersecurity

🏢 Company: Safety Cybersecurity

  • Strong experience in Python development, particularly with CLI tools and systems programming, and at least one other language, ideally JVM related
  • Deep knowledge of AWS services and cloud architecture patterns
  • Proven track record of contributing to or maintaining open source projects
  • Experience building developer tools and understanding developer workflows
  • Experience with infrastructure-as-code and CI/CD pipelines
  • Understanding of security principles and best practices
  • Ability to architect complex systems and translate requirements into scalable solutions
  • Strong communication skills and experience working in remote teams
  • Design and develop our CLI-based Firewall tool with a focus on performance and developer experience
  • Architect and implement cloud infrastructure components on AWS
  • Contribute to and maintain open source projects and developer tools
  • Build integration points between our CLI tool and Platform Backend
  • Create scalable systems that can handle high-throughput security scanning
  • Drive technical decisions around system architecture and security implementation
  • Collaborate with the open source community and engage with developers
  • Improve and document developer tooling and workflows

AWSDockerPythonSoftware DevelopmentAgileCloud ComputingCybersecurityGitJVMKubernetesSoftware ArchitectureCommunication SkillsCI/CDProblem SolvingRESTful APIsLinuxExcellent communication skillsTeamwork

Posted 13 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 98400.0 - 137800.0 CAD per year

🔍 Software Development

🏢 Company: Hootsuite👥 1001-5000💰 $50,000,000 Debt Financing about 7 years ago🫂 Last layoff about 2 years agoDigital MarketingSocial Media MarketingSocial Media ManagementApps

  • A degree in Computer Science or Engineering, and 5-8  years of experience in developing and maintaining software or an equivalent level of education or work experience, and a track record of substantial contributions to software projects with high business impact
  • Experience writing clean code that performs well at scale; ideally experienced with languages like Python, Scala, Java, Go, and shell script
  • Passionate interest in data engineering and infrastructure; ingestion, storage and compute in relational, NoSQL, and serverless architectures
  • Experience with various types of data stores, query engines and frameworks, e.g. PostgreSQL, MySQL, S3, Redshift/Spectrum, Presto/Athena, Spark
  • Experience working with message queues such as Kafka and Kinesis
  • Experience developing data pipelines and integrations for high volume, velocity and variety of data
  • Experience with data warehousing and data modeling best practices
  • Work within a cross-functional team (including analysts, product managers, and other developers) to deliver data products and services to our internal stakeholders
  • Conduct directed research and technical analysis of new candidate technologies that fill a development team’s business or technical need
  • Provide technical advice, act as a role model for your teammates, flawlessly execute complicated plans, and navigate many levels of the organization
  • Contribute enhancements to development, build, deployment, and monitoring processes with an emphasis on security, reliability and performance
  • Implement our technical roadmap as we scale our services and build new data products
  • Participate in code reviews, attend regular team meetings, and apply software development best practices
  • Take ownership of your work, and work autonomously when necessary
  • Recognize opportunities to improve efficiency in our data systems and processes, increase data quality, and enable consistent and reliable results
  • Participate in the design and implementation of our next generation data platform to empower Hootsuite with data
  • Participate in the development of the technical hiring process and interview scripts with an aim of attracting and hiring the best developers

AWSPostgreSQLPythonSoftware DevelopmentSQLAgileBashCloud ComputingData AnalysisETLGitJavaKafkaMySQLData engineeringGoServerlessNosqlSparkCI/CDRESTful APIsScalaData visualizationData modelingScriptingData management

Posted 19 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 Interior décor

🏢 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 25 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 Interior décor

🏢 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.
  • Solid understanding of distributed system architecture focusing on availability, reliability and performance.
  • 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.
  • Work closely with product, ML engineers, DevOps and other stakeholders to design and build performant and reliable systems, APIs and ETL pipelines.
  • Own key systems and components, driving their development, deployment, operation, and continuous improvement.
  • 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 DevelopmentSQLDjangoETLGitKubernetesAlgorithmsAPI testingData StructuresREST APICommunication SkillsCI/CDProblem SolvingMentoringDevOpsWritten communicationMicroservicesAdaptabilityTeamworkJSON

Posted 25 days ago
Apply
Apply

📍 Canada

🔍 Software Development

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

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

Posted 25 days ago
Apply
Apply

📍 Canada

🔍 InsurTech

  • Experience with Nodejs
  • Experience with Typescript
  • 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 29 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 Telephony

🏢 Company: CallMiner👥 201-500💰 $9,999,999 over 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.
  • Knowledge of any of the following technologies will be considered a plus: VoIP protocols, WebSocket development, gcc/autoconf/automake tool chain, Visual Studio, Boost, multimedia programming, SQL, cross-platform development, cryptography, Wireshark.
  • 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 about 1 month ago
Apply
Apply
🔥 Senior Software Developer
Posted about 1 month ago

📍 United States, Canada

🧭 Full-Time

🔍 Retail POS

🏢 Company: Lightspeed Commerce👥 1001-5000💰 $716,100,000 Post-IPO Equity over 3 years ago🫂 Last layoff 4 months agoE-CommerceBusiness Information SystemsRetail TechnologyCloud Management

  • Frontend/full-stack web development - preferably in Go, React and Node.js.
  • Experience developing, shipping and monitoring SaaS-based software in the public cloud (AWS or similar).
  • Comfortable leading technical design discussions.
  • Able to help make technical decisions, organise & mentor teammates to achieve common goals and to help estimate delivery effectively.
  • A strong sense of ownership for your features throughout the SDLC and beyond.
  • Ability to analyse production environments, incidents and performance characteristics
  • Eagerness to improve existing features & systems and plan new ones.
  • Collaborating with product managers, developers, designers, and other stakeholders as part of a cross-functional team to deliver product features and functionality
  • Developing clean, well designed, highly maintainable services and code to create or extend functionality of our products
  • Drafting, discussing & implementing technical designs that solve business problems for our customers
  • Extending your own skills by learning from and growing with the team
  • Be part of defining the product evolution as Lightspeed evolves its offerings to merchants & consumers globally
  • Helping us all celebrate our achievements and have fun together along the way!

AWSBackend DevelopmentDockerNode.jsSoftware DevelopmentSQLDesign PatternsFrontend DevelopmentFull Stack DevelopmentGitJavascriptKubernetesReact.jsAPI testingGoREST APIReactCI/CDMicroservicesSoftware EngineeringDebuggingSaaS

Posted about 1 month ago
Apply
Apply
🔥 Senior Software Developer
Posted about 1 month ago

📍 Canada

🧭 Full-Time

🔍 Healthcare

🏢 Company: Clover Health👥 501-1000💰 $300,000,000 Post-IPO Equity over 3 years ago🫂 Last layoff almost 2 years agoMedicalHealth InsuranceHospitalHealth Care

  • 5+ years of experience as a Software Developer with proficiency in Python, Ruby, Go, C, or Java.
  • Approach building and maintaining systems with maturity, rigor, and attention to scalability.
  • Be comfortable working across different technical systems and concerns.
  • Have experience building and refactoring complex (often distributed) systems.
  • Simplify the complexities of healthcare by building scalable, efficient systems that enhance human efforts.
  • Stay up-to-date with new tools and technologies to solve challenges and advance our goals.
  • Help define and maintain development practices that enable fast iteration while ensuring quality, including writing tests and documenting key implementations.
  • Collaborate with Product Managers and operational teams to conceptualize and develop new features.

Backend DevelopmentPythonSoftware DevelopmentSQLFull Stack DevelopmentCI/CDRESTful APIsSoftware Engineering

Posted about 1 month ago
Apply