Apply

Staff Backend Engineer

Posted 4 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

πŸ“ U.S.

🧭 Full-Time

πŸ’Έ 191000.0 - 220000.0 USD per year

πŸ” Home care technology

  • At least 6 years of professional experience within a product-centric company.
  • Key contributor to the design and implementation of large, complex projects.
  • Comfortable working in and refactoring legacy, monolithic code.
  • Strong verbal and written communication skills.
  • Experience in building production-grade features in Python or similar languages like Node.js.
  • Experience in building distributed systems and cloud services (AWS, GCP).
  • Ability to define, instrument, and measure quality, security, scalability.
  • Design, implement, and maintain scalable distributed systems.
  • Build abstractions for problems such as Identity & Access Management and Location Service.
  • Create solutions that support other engineering teams.
  • Contribute to some customer-facing products.

AWSBackend DevelopmentNode.jsPythonGCP

Posted 5 days ago
Apply
Apply

πŸ“ 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 8 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 217000.0 - 303900.0 USD per year

πŸ” Media and Technology

🏒 Company: RedditπŸ‘₯ 1001-5000πŸ’° $410,000,000 Series F over 3 years agoπŸ«‚ Last layoff over 1 year agoNewsContentSocial NetworkSocial Media

  • BS degree in Computer Science or a similar technical field or equivalent practical experience.
  • 5+ years of experience in large-scale distributed systems.
  • 8+ years of hands-on software development in languages like Go, Python, Java, C++.
  • Experience with GraphQL, REST, HTTP, gRPC, Thrift, and API design.
  • Familiarity with distributed caching layers and data storage systems like Redis.
  • Knowledge of image processing technologies and formats.
  • Familiarity with streaming protocols and video compression standards.
  • Working knowledge of CDN technologies to optimize video delivery.
  • Work cross-functionally with product, design, and engineering teams to execute product strategy.
  • Architect and evolve Reddit media infrastructure for scalable, high-performance solutions.
  • Contribute to technical design, development, testing, and launch processes.
  • Lead a team of engineers, set standards, and mentor for professional growth.
  • Continuously improve technical and non-technical skills.

GraphQLPythonSQLImage ProcessingGogRPCRedis

Posted 22 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 232500.0 - 325500.0 USD per year

πŸ” Social Media

🏒 Company: RedditπŸ‘₯ 1001-5000πŸ’° $410,000,000 Series F over 3 years agoπŸ«‚ Last layoff over 1 year agoNewsContentSocial NetworkSocial Media

  • BS degree in Computer Science or equivalent experience.
  • 5+ years of technical leadership experience.
  • 10+ years of software development experience in programming languages like Go, Python, Ruby, Java, C++.
  • Experience building backend systems for large-scale consumer or social platforms.
  • Background in developing infrastructure for machine learning and AI models.
  • Lead key technical and design decisions across areas including Feeds, Media, and AI Infrastructure.
  • Abstract monolithic systems into isolated services.
  • Develop scalable infrastructure for the machine learning lifecycle.
  • Collaborate with Core ML teams and maintain high technical standards.

Backend DevelopmentPythonMachine LearningC++GoREST APIMicroservices

Posted 27 days ago
Apply
Apply

πŸ“ United States of America

🧭 Full-Time

πŸ’Έ 189020.0 - 306880.0 USD per year

πŸ” Software Development

🏒 Company: CalendlyπŸ‘₯ 501-1000πŸ’° $350,000,000 Series B about 4 years agoπŸ«‚ Last layoff over 1 year agoProductivity ToolsEnterprise SoftwareCollaborationMeeting SoftwareSchedulingSoftware

  • Deep understanding of distributed systems and cloud computing.
  • Experience performing a major architectural refactor; experience with microservices is a bonus.
  • Experience building and maintaining high-traffic platforms and systems.
  • Excellent problem-solving skills for complex system analysis.
  • Demonstrated ability to drive innovation and propose solutions aligning with organizational goals.
  • Strong communication skills to convey technical concepts to non-technical stakeholders.
  • Collaborative skills for effective teamwork, including remote and distributed teams.
  • Proven leadership capabilities with mentoring experience.
  • Ability to adapt to new technologies and changing organizational needs.
  • Availability for on-call rotation for business-critical alerts.
  • Authorized to work in the United States.
  • Architectural Design: Shaping technical strategy and guiding implementation of services.
  • Technical Leadership: Mentoring teams and enabling effective solutions.
  • Cross-Functional Collaboration: Engaging with various stakeholders across initiatives.
  • Planning & Execution: Contributing to and planning critical initiatives for high impact.
  • Vision & Strategy: Articulating service vision and overseeing its evolution.

Node.jsPostgreSQLCloud ComputingKubernetesRuby on RailsTypeScriptGoRedisMicroservices

Posted 2 months ago
Apply
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 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 3 months ago
Apply
Apply

πŸ“ 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 3 months ago
Apply
Apply

πŸ“ United States, Ontario, British Columbia

πŸ” Social Media

  • 8+ years of hands-on, post-grad, non-internship, professional Software Development experience.
  • Proficiency in backend languages including Python, Golang, Java.
  • Experience building or using A/B testing infrastructure as well as building analytics tools or data products.
  • Experience with Postgres/SQL database systems, ideally applied in a large-scale data analysis product (Google BigQuery preferred).
  • Some familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • Demonstrated experience in developing end-to-end web applications, from database design to user interface implementation.
  • Demonstrated ability to integrate front-end and/or backend systems efficiently.
  • Excellent communication skills. You must be able to collaborate effectively with teams in a fully-remote environment, and negotiate complex requirements with technical and non-technical stakeholders.
  • This role spans a wide variety of responsibilities, ranging from building new experimentation platform features, architecting frontend infrastructure, and directing the evolution and adoption of best practices and standards that support experimentation across all Reddit teams and organizations.
  • You will be instrumental in architecting, implementing, and maintaining a state-of-the-art experimentation platform that powers experimentation across all of Reddit.
  • This includes, but is not limited to, building new features into our A/B testing experimentation platforms, building new data products related to experimentation, working cross-functionally to find solutions for the needs of different teams, and improving monitoring and alerting.
  • A successful candidate will work as part of a team to design, develop, scale, and support Reddit’s Experimentation Platform.

PythonSoftware DevelopmentSQLData AnalysisJavaGoPostgresCommunication Skills

Posted 4 months ago
Apply