Apply

Backend Engineer

Posted 19 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Canada, EST

💸 Salary: 120000.0 - 170000.0 CAD per year

🔍 Industry: Travel

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

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: Backend DevelopmentLeadershipNode.jsPostgreSQLSoftware DevelopmentSQLCloud ComputingDesign PatternsExpress.jsFrontend DevelopmentGCPGitHTMLCSSJavascriptSoftware ArchitectureTypeScriptAlgorithmsAPI testingData StructuresAngularNest.jsNosqlCommunication SkillsCollaborationCI/CDProblem SolvingRESTful APIsMentoringTerraformMicroservicesTeamworkJSONDebugging

Requirements:
  • 5+ years of professional experience in full-time software development roles
  • Experience in building complex features on the frontend that delight users
  • Experience building and maintaining design systems
  • Strong understanding of how the web works
Responsibilities:
  • Contribute to our backend infrastructure.
  • Design and build.
  • Improve performance and care about quality.
  • Wear many hats. In a small startup, we’re all generalists. You might work with our finance team on partner commission dashboards and create custom reports from BigQuery or set up an internal API endpoint and dive into setting up a load balancer in GCP using Terraform.
Apply

Related Jobs

Apply

📍 United States, Canada

🧭 Full-Time

🔍 Software Development

🏢 Company: Eight Sleep👥 51-100💰 $86,000,000 Series C over 3 years agoConsumer ElectronicsWellnessHealth Care

  • 8+ years of software engineering experience
  • 5+ years of experience as a backend engineer/SRE
  • Language polyglot, advanced experience with at least 2 out of Java (Scala or Kotlin), C# (or F#) (.NET core), Python, NodeJS+TypeScript
  • Experience with distributed systems
  • Deep understanding of cloud services
  • Maintain and improve the integrity of our data processing pipeline (5Tb per day)
  • Develop tools to guarantee the availability of our services (~30 microservices) and automate their operation
  • Contribute to the development of back-end services and product features

AWSBackend DevelopmentDockerPostgreSQLPythonSQLCloud ComputingJavaKubernetesTypeScriptC#Data engineeringREST APIMicroservicesNodeJSSoftware Engineering

Posted 8 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

🔍 Software Development

  • Cloud environments / distributed systems / microservices (AWS, Google Cloud, Kubernetes),
  • Architecting and building maintainable and scalable solutions,
  • Authentication & Authorization for APIs,
  • Discovering and solving intricate problems, spanning across teams and domains, or even across the entire organization,
  • Coaching and mentoring other engineers,
  • Promoting and explaining the features and processes throughout the organization.

AWSBackend DevelopmentLeadershipSoftware DevelopmentCloud ComputingCypressJUNITKotlinKubernetesSoftware ArchitectureTypeScriptAPI testingGrafanaCommunication SkillsRESTful APIsMentoringMicroservices

Posted 9 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 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.
  • Familiarity with cloud platforms (preferably AWS) and containerization technologies like Docker and Kubernetes.
  • 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.
  • Collaborate with cross-functional teams to implement threat detection solutions.
  • 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.
  • Champion software engineering best practices including: Testing, code reviews, documentation, CI/CD, and adherence to architectural principles that promote scalability and maintainability.
  • 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 11 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 16 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 18 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 19 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

🔍 Software Development

NOT STATED
NOT STATED

Backend DevelopmentNode.jsPostgreSQLPythonREST APIMicroservices

Posted 21 days ago
Apply
Apply
🔥 Staff Backend Engineer
Posted 22 days ago

📍 United States, Canada

🧭 Full-Time

💸 100000.0 - 120000.0 USD per year

🔍 Software Development

🏢 Company: AssuredCloud Data ServicesB2BCloud SecurityCyber Security

  • 8 years of relevant work experience preferred
  • Experience with building and scaling products
  • Strong engineering background
  • Familiarity with Node.js, Docker, PostgreSQL, GraphQL
  • Write and ship new products and features
  • Architect and implement infrastructure improvements
  • Design and utilize testing mechanisms
  • Create reliable systems and abstractions
  • Lead and mentor team engineers

Backend DevelopmentDockerGraphQLNode.jsPostgreSQLData modelingSoftware Engineering

Posted 22 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

🔍 Healthcare AI

🏢 Company: Flagler Health👥 11-50💰 Non-equity Assistance over 1 year agoLife ScienceHealth Care

  • Proven experience with building highly-available applications in a regulated environment
  • Ability to write readable, testable, and supportable code in JavaScript, TypeScript, Node.js (Express), or Python (Flask, Django, FastAPI, Pyramid, or Twisted)
  • A history of using monitoring and profiling tools to measure the impact of codebase changes
  • Data streaming system experience, such as Kafka or RabbitMQ to build out realtime and asynchronous applications utilizing protocols like gPRC
  • Inclination to write automated tests for code while coding and experience with relevant unit testing frameworks for JavaScript (Selenium, Puppeteer, etc.) or Python (PyTest, Tox, etc.)

AWSBackend DevelopmentDockerNode.jsPostgreSQLPythonSQLJavascriptKafkaKubernetesRabbitmqTypeScriptgRPCREST APICI/CD

Posted 23 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 100000.0 - 120000.0 USD per year

🔍 Software Development

🏢 Company: Puzzle.io

  • 6+ years of software engineering experience
  • Strong proficiency in Typescript and backend frameworks (Flask, FastAPI, Django)
  • Extensive experience designing and implementing REST APIs
  • Strong experience with database design (SQL, NoSQL)
  • Understanding of system design and microservices architecture
  • Design and implement backend services for revenue analytics and billing systems
  • Build robust, high-performance APIs for integration
  • Develop scalable data pipelines for real-time reporting
  • Create backend systems for subscription management and pricing
  • Architect event-driven systems for reporting and forecasting
  • Ensure data consistency and system reliability

Backend DevelopmentSQLDjangoETLFlaskGCPKafkaTypeScriptFastAPIREST APINosqlMicroservicesData analytics

Posted 24 days ago
Apply