Apply

Staff Backend Engineer

Posted 24 days agoViewed

View full description

💎 Seniority level: Senior, senior or staff backend engineer

📍 Location: Canada

🔍 Industry: Software Development

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

🗣️ Languages: English

⏳ Experience: Senior or staff backend engineer

🪄 Skills: AWSBackend DevelopmentDockerLeadershipPostgreSQLCloud ComputingKubernetesAPI testingCommunication SkillsCI/CDProblem SolvingMentoringLinuxDevOpsMicroservices

Requirements:
  • 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.
Responsibilities:
  • 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.
Apply

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 4 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
🔥 Staff Backend Engineer
Posted 27 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 27 days ago
Apply
Apply
🔥 Staff Backend Engineer
Posted about 1 month ago

📍 United States, Canada

🧭 Full-Time

💸 240000.0 - 270000.0 USD per year

🔍 Software Development

  • 10+ years of hands-on experience
  • Experience as a Technical Lead
  • Expertise in cloud architecture and distributed systems
  • Ability to lead projects independently
  • Mentoring experience with engineers
  • Drive end to end execution of technical projects
  • Design and build resilient, large-scale systems
  • Write and review high quality code
  • Provide thought leadership and guide peers
  • Spearhead strategic technical initiatives

GraphQLLeadershipCloud ComputingSoftware ArchitectureTypeScriptAlgorithmsGoMicroservices

Posted about 1 month ago
Apply
Apply
🔥 Staff Backend Engineer
Posted about 2 months ago

📍 New York, US

🧭 Full-Time

💸 240000.0 - 270000.0 USD per year

🔍 Cryptocurrency/Blockchain

🏢 Company: Uniswap Labs

  • 10+ years of hands-on experience building and maintaining large-scale, production-level systems.
  • Experience as a Technical Lead or in a similar leadership capacity.
  • Exceptional coding skills, with expertise in cloud architecture, distributed systems, and algorithms.
  • Proven ability to independently lead projects, including requirement gathering, system design, implementation, testing, and deployment.
  • A track record of mentoring and guiding engineers to achieve their potential.
  • A 0→1 mindset with the ability to build systems and processes from scratch.
  • Deep interest in modern development practices and a passion for shaping the future of crypto technology.
  • Drive end to end execution of technical projects, from ideation and design to deployment.
  • Design and build resilient, large-scale systems with a focus on reliability, scalability, and performance.
  • Write high quality and well tested code, and review code from other team members.
  • Provide thought leadership and guide peers in navigating complex architectural and coding decisions.
  • Champion best practices and technical excellence across the engineering organization.
  • Spearhead strategic technical initiatives that impact multiple engineering pods and deliver organization-wide improvements.

AWSGraphQLLeadershipSoftware DevelopmentAlgorithmsGo

Posted about 2 months ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 164000.0 - 263500.0 USD per year

🔍 Web development

  • 7+ years developing and deploying web applications, with a proven track record of shipping code.
  • Familiarity with Node.js and TypeScript, capable of writing scalable services and APIs using Express.js and MongoDB.
  • Leadership and mentoring experience with other software engineers.
  • Debugging capability across services and multiple stack levels.
  • Experience in building complex web systems.
  • Experience with testing frameworks (e.g., Jest, Mocha, Playwright, Cypress).
  • Comfortable working in an agile, safe-to-fail environment.
  • Architect, design, and implement scalable multi-tenant backend services and APIs.
  • Contribute to building and executing on functional strategy.
  • Lead projects that directly contribute to team and engineering organization's deliverables.
  • Produce and elevate the quality of maintainable, tested, performant, and scalable code.
  • Authorship and evaluation of design documents.
  • Influence technical designs and team-level prioritization, participate in technical solutions.
  • Motivate and empower teammates to achieve higher performance.
  • Collaborate with product managers and designers in a supportive team environment.
  • Mentor junior engineering in technical skills and Webflow culture.

AWSGraphQLNode.jsCypressExpress.jsJestMongoDBTypeScript

Posted 4 months ago
Apply
Apply
🔥 Staff Backend Engineer
Posted 4 months ago

📍 Canada

🔍 Sales compensation management

🏢 Company: Forma.ai👥 101-250💰 $45,000,000 Series B almost 3 years agoArtificial Intelligence (AI)Information ServicesSalesInformation Technology

  • Prior experience designing and building complex backend solutions.
  • Solid background in schema design and data modelling, SQL and ideally some NoSQL solutions.
  • Excellent written and verbal communication skills.
  • History of reducing ownership cost and improving reliability and observability in a product.
  • Deep appreciation for building end-to-end customer facing products with a strong sense of customer empathy.
  • Interest in being involved in product direction and establishing best development practices.
  • Thrive in a detail-oriented collaborative environment with Product, Engineers, and Analytics teams.
  • Big plus if you have a background working with Spark, or other ETL tools/frameworks.
  • Reporting to the Manager of Data Platform, the Staff Backend Engineer will play a critical role in the evolution of our Spark based data platform.
  • You'll lead development efforts for our complex, data-rich platform features while being an example to the team of code quality and thoughtful software design.
  • You will be working on the most challenging code at Forma.

SQLETLNosqlSparkCommunication SkillsData modeling

Posted 4 months ago
Apply