Apply

Senior Software Developer

Posted about 1 month agoViewed

View full description

💎 Seniority level: Senior

📍 Location: United States, Canada

🔍 Industry: 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

🗣️ Languages: English

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

Requirements:
  • 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.
Responsibilities:
  • 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!
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 5 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 150000.0 - 160000.0 USD per year

🔍 Software Development

🏢 Company: Spalding👥 101-250ConsultingFinancial ServicesInformation TechnologyLegal

  • Experience deploying applications using Cloud Native methodologies and tools such as Containers, Docker, Kubernetes, Serverless Functions and Microservice Architectures.
  • Strong experience with Application Lifecycle Management (ALM) and configuration management tools such as Microsoft Azure DevSecOps, Gitlab, Jira, etc.
  • Experience supporting REST API, Java (Spring Boot), Node.js, Python (Flask), Django, React, Vscode, JHipster, jQuery, SQL languages and technologies.
  • Automated Unit, Integration, and Systems testing of components utilizing test behavior-driven development (BDD) frameworks such as Cucumber, Cypress, etc.
  • CompTIA Security+ certification.
  • Experience with deployment of applications within the NAVAIR hosting environments.
  • Strong verbal and written communication skills.
  • Lead the research, design, and development of cloud-based IT systems/applications by applying software development principles and techniques of computer science, engineering, and mathematical analysis to recommend system/software improvements and enhance existing capabilities.
  • Provide product exploration, technology planning, and formulate solutions for product specifications, performance requirements, software development, and implementation of IT systems/applications.
  • Contribute to several software-related project functions for our NAVAIR customer by supporting Agile and DevSecOps implementation activities; collaborate between self-organizing and cross-functional teams.
  • Maintain software code and databases within an application area, working individually or coordinating development as part of a team.
  • Adhere to software coding standards to ensure software quality and cyber security rules/regulations; utilize development tools to update tasks and stories, check-in, and version control.
  • Support daily stand-up meetings.
  • Other duties as assigned or required.

AWSDockerNode.jsSQLAgileCloud ComputingCypressDjangoGitKubernetesMicrosoft AzureJiraREST APIServerlessReactCI/CDDevOpsMicroservices

Posted 9 days ago
Apply
Apply

📍 US

🧭 Full-Time

💸 150000.0 - 171000.0 USD per year

🔍 Software Development

🏢 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

AWSBackend DevelopmentPythonSoftware DevelopmentCloud ComputingCybersecurityJVMSoftware ArchitectureCommunication SkillsCI/CDRESTful APIs

Posted 14 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 14 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

  • 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 20 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 26 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 26 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 26 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 about 1 month ago
Apply
Apply

📍 United States

🔍 Software Development

  • Experience with hybrid cloud solutions
  • Experience developing software, REST APIs, and websites in Python
  • Experience with Git
  • Knowledge of enterprise IT and Information Security
  • Advanced Python programming skills
  • Transform a proof-of-concept solution into a mature application
  • Measure application security and security control coverage
  • Support software development and reporting initiatives

AWSPythonSoftware DevelopmentCloud ComputingCybersecurityData AnalysisGitSoftware ArchitectureAPI testingREST APICI/CDRESTful APIsMicroservicesJSON

Posted about 1 month ago
Apply