Apply

Backend Engineer

Posted 10 days agoViewed

View full description

📍 Location: Canada

💸 Salary: 174000.0 - 193000.0 CAD per year

🔍 Industry: Software Development

🏢 Company: OpenPhone👥 51-100💰 $40,000,000 Series B almost 3 years agoProductivity ToolsMessagingB2BCollaborationSoftware

🗣️ Languages: English

🪄 Skills: AWSBackend DevelopmentNode.jsPostgreSQLSoftware DevelopmentElasticSearchJavaKubernetesRabbitmqTypeScriptC#REST APIRedisCommunication SkillsAnalytical SkillsProblem SolvingDevOpsMicroservicesJSONSoftware EngineeringDebugging

Requirements:
  • Experience with Typescript, or experience with object-oriented languages such as Java or C# and Javascript/Node.
  • Experience with observability tools, including metrics, structured logging and distributed tracing
Responsibilities:
NOT STATEDApply

Related Jobs

Apply

📍 Anywhere in the Americas or Europe

🧭 Full-Time

🔍 Software Development

🏢 Company: Nango👥 1-10💰 $3,000,000 Seed almost 2 years agoDeveloper APIsWeb DevelopmentSoftware

  • 10+ years of backend engineering experience
  • Experience with Node.js
  • Strong work ethic & sense of ownership
  • Great organizational skills to track and fulfill customer requests
  • Excellent communication skills to interact with customers and team members in a remote setting
  • Product mindset & developer empathy—you instinctively optimize for Developer Experience (DX)
  • Ability to write high-quality code—readable, structured, documented, reliable, performant
  • Develop our open-source platform to accelerate product integrations by 10x.
  • Design and build scalable backend systems, APIs, and services that power our platform.
  • Collaborate with customers (B2B SaaS engineering teams) to build tooling and integrations that make their lives easier.
  • Optimize performance, scalability, and reliability of our backend services.
  • Shape the product and company strategy, actively participating in key decisions.
  • Own and maintain our open-source repository, engaging with the developer community.
  • Drive engineering best practices and make key technology decisions.
  • Develop startup acumen and gain hands-on experience in building a dev-tool startup from the ground up.

AWSBackend DevelopmentDockerNode.jsPostgreSQLSoftware DevelopmentSQLAgileExpress.jsGitKubernetesSoftware ArchitectureTypeScriptREST APICI/CDProblem SolvingCustomer serviceLinuxDevOpsMicroservicesExcellent communication skillsFluency in EnglishJSONEnglish communication

Posted 2 days ago
Apply
Apply

📍 Americas, Europe

🧭 Full-Time

🔍 Software Development

🏢 Company: Nango👥 1-10💰 $3,000,000 Seed almost 2 years agoDeveloper APIsWeb DevelopmentSoftware

  • 10+ years of backend engineering experience
  • Experience with Node.js
  • Strong work ethic & sense of ownership
  • Great organizational skills to track and fulfill customer requests
  • Excellent communication skills to interact with customers and team members in a remote setting
  • Product mindset & developer empathy—you instinctively optimize for Developer Experience (DX)
  • Ability to write high-quality code—readable, structured, documented, reliable, performant
  • Fluency in English (written & spoken)
  • Experience in a startup, dev tool, US and/or remote companies
  • Develop our open-source platform to accelerate product integrations by 10x.
  • Design and build scalable backend systems, APIs, and services that power our platform.
  • Collaborate with customers (B2B SaaS engineering teams) to build tooling and integrations that make their lives easier.
  • Optimize performance, scalability, and reliability of our backend services.
  • Shape the product and company strategy, actively participating in key decisions.
  • Own and maintain our open-source repository, engaging with the developer community.
  • Drive engineering best practices and make key technology decisions.
  • Develop startup acumen and gain hands-on experience in building a dev-tool startup from the ground up.

AWSBackend DevelopmentDockerNode.jsPostgreSQLSoftware DevelopmentSQLGitAPI testingREST APICI/CDProblem SolvingLinuxOrganizational skillsMicroservicesExcellent communication skillsStrong work ethicJSONSoftware EngineeringDebuggingCustomer supportEnglish communication

Posted 2 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 200000.0 - 240000.0 USD per year

🔍 Software Development

🏢 Company: Crux

  • 8+ years of professional backend or data engineering experience, including shaping the architecture and technical best practices of teams
  • B.S. in computer science, computer engineering, or related field
  • Data or platform engineering expertise (e.g. data warehouses / data pipelines, MLOps, monitoring and observability, developer tooling and infrastructure)
  • Collaborate with engineers and cross-functional partners to build products and features that support the renewable energy transition
  • Write readable, well-structured, well-tested, and well-documented code with an eye towards usability, performance, and scalability
  • Lead the design and implementation of our next-generation backend and data platforms and infrastructure as we grow and scale
  • Participate in and in some cases lead engineering learning and coworking sessions
  • Contribute to building our team culture and developing our technical best practices

AWSBackend DevelopmentLeadershipPostgreSQLSoftware DevelopmentSQLSoftware ArchitectureTypeScriptCross-functional Team LeadershipAlgorithmsData engineeringData StructuresReactCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringMicroservicesData modelingNodeJS

Posted 3 days ago
Apply
Apply

📍 Americas, Europe

🧭 Full-Time

🔍 Software Development

🏢 Company: Nango👥 1-10💰 $3,000,000 Seed almost 2 years agoDeveloper APIsWeb DevelopmentSoftware

  • 10+ years of backend engineering experience
  • Experience with Node.js
  • Strong work ethic & sense of ownership
  • Great organizational skills to track and fulfill customer requests
  • Excellent communication skills to interact with customers and team members in a remote setting
  • Product mindset & developer empathy
  • Ability to write high-quality code—readable, structured, documented, reliable, performant
  • Fluency in English (written & spoken)
  • Experience in a startup, dev tool, US and/or remote companies
  • Develop our open-source platform to accelerate product integrations by 10x.
  • Design and build scalable backend systems, APIs, and services that power our platform.
  • Collaborate with customers (B2B SaaS engineering teams) to build tooling and integrations that make their lives easier.
  • Optimize performance, scalability, and reliability of our backend services.
  • Shape the product and company strategy, actively participating in key decisions.
  • Own and maintain our open-source repository, engaging with the developer community.
  • Drive engineering best practices and make key technology decisions.
  • Develop startup acumen and gain hands-on experience in building a dev-tool startup from the ground up.

AWSBackend DevelopmentNode.jsPostgreSQLSoftware DevelopmentSQLGitAPI testingREST APICI/CDProblem SolvingMicroservicesExcellent communication skillsStrong work ethicJSONDebuggingCustomer supportEnglish communication

Posted 11 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 150000.0 - 225000.0 CAD per year

🔍 Cybersecurity

🏢 Company: crowdstrikecareers

  • 8+ years of experience in software development, with a focus on cloud-native architectures and distributed systems.
  • Strong proficiency in at least one modern programming language such as Go (preferred), Python, Java, or C#.
  • Experience in designing and implementing scalable data processing systems.
  • Understanding of security concepts and threat detection methodologies.
  • Track record of successfully delivering technical projects on schedule.
  • Familiarity with cloud platforms (preferably AWS) and containerization technologies like Docker and Kubernetes.
  • Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.
  • A collaborative mindset and the ability to work effectively across teams and disciplines.
  • Contribute to the design and development of cloud-native microservices for our Next-Gen SIEM platform, focusing on detections and UEBA capabilities processing trillions of events per day.
  • Write correct and clean code, consistently following best practices.
  • Own well-defined projects, driving technical decisions and providing input on architectural choices using collaborative tools like Miro. Balance short-term delivery needs with long-term product goals.
  • Collaborate with cross-functional teams to implement threat detection solutions. Proactively communicate assumptions and seek clarification to reduce rework.
  • Utilize and integrate technologies such as Go, Kafka, Redis, OpenSearch, PostgreSQL, and more to build robust, scalable solutions.
  • Optimize and scale systems for improved stability, performance, and reliability across business-critical infrastructure, using monitoring tools like Grafana to track and analyze system metrics.
  • Mentor junior engineers through pair programming, code reviews, and knowledge sharing, fostering a culture of technical excellence. Participate in the interview process, conducting technical interviews and providing input on candidate selection.
  • Champion software engineering best practices including: Testing, code reviews, documentation, CI/CD, and adherence to architectural principles that promote scalability and maintainability. Improve team performance through guidance and documentation.
  • Volunteer for leadership roles in working groups and activities that extend beyond assigned projects within the company or externally.
  • Provide monitoring and operational support for production services, including participating in an on-call rotation for one week approximately every 10-12 weeks.
  • Manage tasks and priorities effectively using Jira in a high-trust, autonomous environment.

AWSBackend DevelopmentDockerPostgreSQLSoftware DevelopmentCloud ComputingCybersecurityKafkaKubernetesSoftware ArchitectureAlgorithmsData StructuresGoRedisCommunication SkillsAnalytical SkillsCI/CDProblem SolvingRESTful APIsMentoringLinuxDevOpsMicroservices

Posted 16 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 140000.0 - 160000.0 USD per year

🔍 Financial Services

  • 6+ years experience in software engineering
  • Proficiency in SQL
  • Experience with Scala/Java/C# is a plus
  • Familiarity with Docker, Kubernetes, and data analytics tools
  • Enable customers to extract insights from large datasets
  • Develop REST API and GraphQL endpoints
  • Collaborate with cross-functional teams

Backend DevelopmentGraphQLSQLREST APIMicroservicesScalaData visualizationData analytics

Posted 21 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 127000.0 - 204000.0 USD per year

🔍 Software Development

🏢 Company: G2i Inc.

  • Demonstrable experience with server-side web development (e.g. in Java / Scala, Ruby, Python, Golang)
  • Experience building scalable application features on top of an LLM (e.g. OpenAI, Anthropic, Bedrock)
  • Experience building RESTful APIs
  • Familiarity with computer science fundamentals such as data structures, distributed systems, concurrency, and threading
  • A commitment to working in a communicative and collaborative environment
  • You write code that can be easily understood by others, with an eye towards maintainability
  • You hold yourself and others to a high bar when working with production systems
  • You value high code quality, automated testing, and other engineering best practices
  • A familiarity with networking technologies (TCP, HTTP, websockets, server-sent events, etc.)
  • Build and expand our feature management products and APIs, written in Go, with a focus on AI
  • Collaborate with frontend engineers to deliver user-facing features
  • Monitor and improve server-side performance
  • Write unit, integration, and load tests as necessary
  • Actively participate in code reviews
  • Write and review technical proposals
  • Improve engineering standards, tooling, and processes

Data StructuresGoRedisRESTful APIs

Posted 23 days ago
Apply
Apply
🔥 Staff Backend Engineer
Posted 24 days ago

📍 Canada

🧭 Full-Time

🔍 Software Development

🏢 Company: Docker👥 251-500💰 $105,000,000 Series C almost 3 years agoDeveloper ToolsDeveloper PlatformInformation TechnologySoftware

  • Proven experience as a senior or staff backend engineer, with strong expertise in Golang and backend architecture.
  • Advanced knowledge of PostgreSQL or equivalent relational databases, including schema design, query optimization, and performance tuning.
  • Knowledge of security best practices and experience implementing secure backend systems.
  • Proficiency in cloud platforms (AWS preferred, or GCP/Azure), infrastructure as code, and containerization technologies.
  • Proficiency in designing and building distributed systems with a focus on scalability, fault tolerance, and high availability.
  • Strong problem-solving skills and ability to troubleshoot complex issues across a variety of systems and technologies.
  • Experience or strong interest in user profile and organization management
  • Excellent communication and collaboration skills, with experience mentoring and leading technical teams.
  • Lead the design, development, and maintenance of backend services and systems, with a focus on Golang and PostgreSQL.
  • Collaborate with cross-functional teams, including Product, Design, and Engineering, to define technical requirements and deliver high-impact solutions.
  • Architect and implement scalable, secure, and reliable APIs and services to support Docker’s products and ecosystem.
  • Establish and uphold engineering best practices, including code quality, testing, CI/CD, documentation, and security.
  • Write and maintain unit, integration, and end-to-end tests to ensure system reliability.
  • Serve as a mentor and technical leader to other engineers, fostering growth and excellence across the team.
  • Troubleshoot and resolve complex issues across services and systems, ensuring smooth operation in production environments.
  • Participate in a daytime on-call rotation for one week every 2-6 months, ensuring system reliability and receiving additional compensation.

AWSBackend DevelopmentDockerLeadershipPostgreSQLCloud ComputingKubernetesAPI testingCommunication SkillsCI/CDProblem SolvingMentoringLinuxDevOpsMicroservices

Posted 24 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

🔍 Software Development

  • 7+ years of professional software development experience
  • In-depth experience with Java and the JVM
  • Experience leading complex features end-to-end and cross-team
  • Proficient communicator in English, both verbal and written
  • Experience designing and building fault-tolerant, distributed systems
  • Experience building and scaling highly-available systems
  • Experience working with AWS, Docker, and Kubernetes
  • Experience automating the software build and delivery process
  • Experience working on developer tools
  • Design, implement, test, deliver, and maintain Develocity features
  • Solve technical problems that have large scope, complexity, and business impact
  • Effectively manage individual project priorities, deadlines, and deliverables
  • Assist clients both during trials and in production
  • Contribute to process changes that improve the team’s velocity and efficiency
  • Participate in Develocity releases, in collaboration with the entire engineering team

AWSDockerJavaJVMKubernetesMicroservices

Posted 24 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 120000.0 - 170000.0 CAD per year

🔍 Travel

🏢 Company: Sherpa°👥 51-100💰 Series A over 1 year agoAir TransportationSaaSMobile AppsTourismTravelSoftware

  • Experience in backend development and infrastructure management
  • Proficiency with TypeScript, NodeJS, Express, NestJS, NoSQL (Firestore), SQL (PostgreSQL), and Nx (monorepo).
  • Experience with Google Cloud Platform (Cloud Run, Cloud Functions, PubSub, BigQuery, Scheduler, Cloud Endpoints, Firestore).
  • Contribute to our backend infrastructure.
  • Design and build.
  • Improve performance and care about quality.
  • Wear many hats.

Backend DevelopmentNode.jsPostgreSQLTypeScriptREST APINosqlTerraformMicroservices

Posted 24 days ago
Apply