Apply

Software Engineer, Product

Posted about 19 hours agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Canada

💸 Salary: 150000.0 - 200000.0 CAD per year

🔍 Industry: Software Development

🏢 Company: Palmstreet👥 51-100💰 Pre-seed over 3 years agoInternetCommunitiesMarketplaceE-CommerceConsumer GoodsSocial Shopping

🗣️ Languages: English, Mandarin

⏳ Experience: 5+ years

🪄 Skills: Backend DevelopmentNode.jsPostgreSQLSQLFrontend DevelopmentGitHTMLCSSJavascriptReact.jsTypeScriptAPI testingREST APICI/CDMicroservicesSoftware Engineering

Requirements:
  • 5+ years experience of Software Engineering experience in consumer internet companies
  • Bilingual proficiency in English and Mandarin
Responsibilities:
  • Build and maintain robust backend services and APIs that power both web and mobile applications using Node.js and TypeScript
  • Create web interfaces using React, HTML, CSS, and JavaScript to integrate with backend services
  • Work closely with PM, design, and infrastructure teams to build scalable products and services
  • Establish self as an owner of a particular component, feature, or system with expert end-to-end understanding.
  • Successfully completes projects at large scope while maintaining a consistently high level of productivity
Apply

Related Jobs

Apply

📍 United States, Canada

🧭 Full-Time

🔍 Software Development

🏢 Company: Qualified

  • 5+ years of experience in professional full-stack software development, with a recent focus on leveraging AI/ML technologies.
  • Expertise in working with all components of a modern web application.
  • Proficiency in programming languages such as Ruby on Rails, JavaScript, Python, or Go.
  • Proficiency in object-oriented programming, systems design, and working with large-scale, low-latency systems.
  • Experience using frontier-scale LLMs (e.g., GPT, Claude, Gemini) programmatically for developing applications in production environments is a plus.
  • Experience working with SQL and RDBMS (PostgreSQL preferred) and data warehousing solutions.
  • Strong software engineering practices, including coding, unit testing, code reviews, and design documentation.
  • B.S. or higher in Computer Science (or equivalent work experience).
  • Develop customer-focused applications by building new features, improving existing ones, and creating entirely new products.
  • Utilize the latest advances in machine learning, LLMs and other AI technologies to enhance our products and deliver delightful user experiences.
  • Collaborate closely with Product Managers, Product Designers, and Platform Engineers to ideate and develop mission-critical applications.
  • Conduct rapid prototyping and iterative development to enhance AI solutions based on real-world performance and user feedback.
  • Ensure our core functionality is stable, scalable, well-maintained, and continuously improving.
  • Continuously grow your technical skills to tackle our toughest challenges related to quality, performance, robustness, and reliability.
  • Contribute to our team’s culture and future by mentoring other engineers and setting standards of engineering excellence.
  • Support and scale highly-available, highly-trafficked services essential for our customers' time-sensitive, business-critical needs.

AWSBackend DevelopmentDockerPostgreSQLPythonSoftware DevelopmentSQLAgileArtificial IntelligenceFrontend DevelopmentFull Stack DevelopmentGitJavascriptMachine LearningReact.jsRuby on RailsAlgorithmsData StructuresREST APICI/CDAgile methodologiesDevOpsMicroservices

Posted about 4 hours ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Software Development

🏢 Company: dottxt👥 1-10💰 $8,700,000 Seed 7 months agoArtificial Intelligence (AI)Developer APIsNatural Language ProcessingSoftware

  • Significant public work that we can use to demonstrate role-relevant expertise.
  • Professional experience as a Python or Rust backend/systems developer (FastAPI, Twisted, ASGI, etc.)
  • Understand how web framework operate and could write your own, but prefer to use a community-supported software.
  • Expert in large-scale distributed systems and asynchronous network programming.
  • Expertise in Git
  • Build and maintain efficient, reliable Python code for our LLM backend systems.
  • Collaborate with compiler and research engineers to integrate the backend services with our methods for guided generation.
  • Optimize backend components for high throughput, especially with data-intensive LLM operations.
  • Maintain high code quality and enforce best practices through code reviews, testing, and a penchant for meaningful commit messages.

Backend DevelopmentPythonGitFastAPIREST APICI/CDSoftware Engineering

Posted 5 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

🔍 Software Development

🏢 Company: Clay Labs

  • 4+ years of hands-on engineering experience
  • Empathetic communication skills
  • Familiarity with current tech stack: React, Typescript, Python, Node.js, AWS services
  • Drive product strategy and execution
  • Design and build full stack features
  • Up-level the codebase
  • Mentor and learn from other engineers

AWSNode.jsPostgreSQLPythonTypeScriptReactTerraform

Posted 21 days ago
Apply
Apply

📍 United States, Canada, Argentina, Brazil

🧭 Full-Time

💸 160000.0 - 195000.0 USD per year

🔍 Software Development

🏢 Company: Kard Financial, Inc.

  • Expertise in AWS, particularly with EKS, Lambda, RDS, S3, Cognito, and IAM.
  • Fluency with distributed systems, event-driven architectures, and relational databases like PostgreSQL, optimizing for both performance and business flexibility.
  • Hands-on DevOps and automation experience with Terraform, CI/CD, and observability tools like Datadog, ensuring a frictionless developer experience and rapid product iteration.
  • Expertise in Go, with a track record of building scalable, production-grade applications.
  • Significant experience with Kubernetes, including networking, scaling, and security best practices.
  • Experience working in and maintaining TypeScript and Serverless environments, with a focus on reliability and extensibility.
  • Strong problem-solving and communication skills, with the ability to align engineering work with business priorities.
  • Design and implement scalable backend services in Go, ensuring reliability, security, and maintainability.
  • Architect and maintain AWS infrastructure across multiple accounts, with increasing Kubernetes adoption, optimizing for performance, cost, resilience, team autonomy, and product innovation.
  • Develop and enhance our TypeScript and Serverless systems, ensuring seamless integration with backend services.
  • Improve observability, automation, incident management, and CI/CD, enabling faster iteration cycles and more reliable feature delivery.
  • Work cross-functionally with engineering, product, data, and design teams to build high-performance distributed systems that align with business goals and user needs.
  • Lead and participate in technical decision-making, balancing trade-offs between performance, scalability, simplicity, and business impact.
  • Mentor engineers, fostering a culture of excellence, knowledge sharing, and continuous improvement while championing pragmatic, business-driven problem-solving.
  • Ensure best practices in security, data protection, and compliance, proactively addressing risks that could impact product stability and customer trust.

AWSBackend DevelopmentPostgreSQLKubernetesSoftware ArchitectureTypeScriptGoREST APIServerlessCommunication SkillsCI/CDProblem SolvingMentoringLinuxDevOpsTerraformMicroservicesComplianceJSONSoftware Engineering

Posted 25 days ago
Apply
Apply

📍 APAC, Canada, EMEA

🔍 Software Development

🏢 Company: GitLab👥 1001-5000💰 $268,000,000 Series E over 5 years ago🫂 Last layoff about 2 years agoDeveloper ToolsDevOpsOpen SourceSaaSCloud Security

  • 2+ years of software development experience with Ruby on Rails or similar web frameworks.
  • Understanding of web application development and API design.
  • Demonstrable experience with Git and modern development workflows.
  • Familiarity with automated testing and CI/CD practices.
  • Basic understanding of web application security concepts (such as OWASP Top-10 and similar).
  • Strong collaboration skills and ability to work with cross-functional teams.
  • Excellent written and verbal communication skills.
  • Experience contributing to production applications.
  • Contribute to GitLab's core product by implementing security features and enhancements.
  • Help integrate custom security tooling into GitLab's product, working closely with Security and Product teams.
  • Develop automation solutions that help scale Product Security team processes.
  • Build self-service security tools that enable Engineering teams to make secure decisions.
  • Participate in code reviews, architectural discussions, and technical planning.
  • Collaborate with Product Security teams to understand their requirements and implement solutions.
  • Write clear documentation for the features and tools you develop.
  • Participate in incident response when security-related issues arise.

PythonGitJavascriptRubyRuby on RailsVue.JsCI/CD

Posted 2 months ago
Apply