Apply

Staff Backend Engineer

Posted 3 months agoViewed

View full description

๐Ÿ’Ž Seniority level: Staff, 7+ years

๐Ÿ“ Location: United States, Canada (BC & ON)

๐Ÿ’ธ Salary: $187,000 - $263,500 per year

๐Ÿ” Industry: Web development

๐Ÿ—ฃ๏ธ Languages: English

โณ Experience: 7+ years

๐Ÿช„ Skills: GraphQLNode.jsAgileCypressExpress.jsJavascriptJestKafkaMongoDBTypeScriptStrategyAmazon Web ServicesGoNext.jsCommunication SkillsCollaboration

Requirements:
  • 7+ years of experience developing and deploying web applications.
  • Proficient with Node.js, TypeScript, and Next.js and can design and write scalable services and APIs using Express.js and MongoDB.
  • Experience debugging production issues across complex, multi-service architectures.
  • Proven experience building complex web systems that scale efficiently.
  • Experience with Stripe and/or billing systems for payment processing solutions.
  • Experience with testing frameworks (e.g. Jest, Mocha, Playwright, Cypress).
  • Comfortable working in an agile, safe-to-fail environment.
  • Strong collaboration and communication skills.
Responsibilities:
  • Architect, design, and implement scalable multi-tenant backend services and APIs.
  • Work on technologies such as Node.js, Javascript/Typescript, Next.js, MongoDB, GraphQL, Apollo, AWS, Kafka, etc.
  • Lead projects that directly contribute to team and engineering organization's deliverables.
  • Mentor junior engineers in technical skills and Webflow culture.
  • Collaborate with product managers and designers in an autonomous team environment.
  • Participate in engineering citizenship activities such as co-authoring engineering blogs.
Apply

Related Jobs

Apply

๐Ÿ“ United States, Canada

๐Ÿงญ Full-Time

๐Ÿ’ธ 164000.0 - 299000.0 CAD per year

๐Ÿ” Website Experience Platform

  • Experience building and scaling access control systems such as RBAC, ReBAC, ABAC, PBAC, ACLs, etc.
  • 7-10+ years of experience in scalable, multi-tenant environments.
  • 2+ years experience tech-leading feature teams on customer-facing products.
  • Equal value on testing and documentation as well as code.
  • Ability to communicate trade-offs throughout projects.
  • Comfortable with ambiguity and scoping solutions with teammates.
  • High-visibility work and presentations to executive counterparts.

  • Architect, design, and implement scalable backend services related to Role Based Access Control (RBAC) with configurable and granular permissions.
  • Drive cross-pillar collaboration with software engineers, product managers, designers, and QA analysts.
  • Communicate team priorities and strategy to engineering and leadership teams.
  • Write scalable software in modern stacks such as Node.js, MongoDB, and AWS, primarily using TypeScript.
  • Build and maintain unit integration tests, focusing on quality and product excellence.
  • Solve problems in a highly technical platform.
  • Improve planning, development, and deployment processes.
  • Mentor and inspire a team of engineers.

AWSLeadershipNode.jsMongoDBQATypeScriptStrategyGoCollaborationDocumentationCoaching

Posted 23 days ago
Apply
Apply

๐Ÿ“ United States

๐Ÿ’ธ 168256 - 201907 USD per year

๐Ÿ” Observability tools

๐Ÿข Company: Grafana Labs๐Ÿ‘ฅ 501-1000๐Ÿ’ฐ $240,000,000 Series D over 2 years agoSoftware Development

  • Comfortable working in a remote-first company with a collaborative mindset.
  • Strong expertise in Go and backend services.
  • Valued experience with frontend technologies.
  • Strong coding skills and operational experience.
  • Experience in on-call rotations for production support.
  • Understanding of a user-centered software development process.
  • Ability to transform ideas into working code.
  • Effective communication of design decisions in English.
  • Interest in the three observability pillars.
  • Experience with containerization (Docker, Kubernetes) and CI/CD.
  • Familiarity with monitoring and observability tools.

  • Building enterprise Grafana plugins to integrate third-party services or databases into Grafana.
  • Innovating the plugin system for enhanced capabilities.
  • Supporting operations and reliability of plugins in Grafana Cloud.
  • Suggesting process improvements.
  • Providing technical support in customer escalations.
  • Collaborating with the rest of the Grafana Division.

DockerSoftware DevelopmentKubernetesGoCollaborationCI/CDDevOps

Posted 24 days ago
Apply
Apply

๐Ÿ“ Canada

๐Ÿ’ธ 174176 - 209011 USD per year

๐Ÿ” Observability tools

๐Ÿข Company: Grafana Labs๐Ÿ‘ฅ 501-1000๐Ÿ’ฐ $240,000,000 Series D over 2 years agoSoftware Development

  • Solid professional experience as a Backend Engineer with strong expertise in Go.
  • Some experience with frontend technologies is valued.
  • Strong coding skills and operational experience.
  • Experience participating in on-call rotations to support software in production.
  • Good understanding of a user-centered software development process.
  • Ability to communicate design decisions in English.

  • Building enterprise Grafana plugins to integrate third party services or databases into Grafana.
  • Innovating the plugin system to enhance capabilities.
  • Supporting the operations and reliability of plugins in Grafana Cloud.
  • Suggesting process improvements.
  • Providing technical support in customer escalations.
  • Collaborating closely with the Grafana Division.

DockerSoftware DevelopmentKubernetesRxJSTypeScriptGoGrafanaPrometheusReduxReactCollaborationCI/CDDevOps

Posted 24 days ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 215000.0 - 250000.0 USD per year

๐Ÿ” Blockchain

๐Ÿข Company: Eigen Labs

  • BS in Computer Science or a related technical field (e.g., physics or mathematics).
  • 7+ years of experience in backend distributed systems.
  • 2+ years of full life cycle development experience with Go.
  • Exposure to AWS cloud technologies.
  • Deep understanding of the Ethereum protocol, staking, and beacon chain.
  • Proven track record of leading backend development projects focused on web2 components and API design.
  • Experience with highly scalable software systems.

  • Serve as a technical leader on demanding projects to enhance productivity.
  • Collaborate with company leadership to define strategy and product roadmaps.
  • Write and maintain code to generate proofs of beacon chain events.
  • Design APIs for optimal web app consumption.
  • Leverage innovative approaches like zero knowledge proofs to improve efficiency.
  • Stay up to date with EIPs impacting native restaking.
  • Work with and evaluate vendors for implementation and data quality.

AWSBackend DevelopmentEthereumGoREST APIMicroservices

Posted 26 days 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 about 1 month ago
Apply
Apply
๐Ÿ”ฅ Staff Backend Engineer
Posted about 2 months ago

๐Ÿ“ Canada

๐Ÿ” Sales compensation management

๐Ÿข Company: Forma.ai๐Ÿ‘ฅ 101-250๐Ÿ’ฐ $45,000,000 Series B over 2 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 about 2 months ago
Apply
Apply

๐Ÿ“ USA, Canada, UK

๐Ÿงญ Full-Time

๐Ÿ’ธ 165470 - 223871 USD per year

๐Ÿ” Web Development

  • Experience developing production-level Golang.
  • History of delivering product features and deploying services under significant traffic (100k - 1M rps).
  • Familiarity with and willingness to learn Docker, Kubernetes, Terraform, Redis, and observability tools like Datadog and Humio.
  • Curiosity and openness to learning new technologies and best practices.
  • Passion for collaboration in a diverse and distributed environment.
  • Ability to thrive in an experimental and failure-accepting environment.

  • Develop and operate the content delivery network serving our customerโ€™s sites.
  • Elevate the work of the team and become a subject matter expert in an area that your team owns.
  • Establish strong async communication rhythms with your peers and leaders.
  • Join the on-call rotation and help the team pay down technical debt and improve reliability.
  • Gain a robust understanding of product needs and solve problems.
  • Collaborate extensively with engineering leadership to improve scalability and observability.
  • Make a meaningful impact on Netlify's engineering practice and tooling.

LeadershipProduct DevelopmentGoTerraform

Posted 6 months ago
Apply