CrawlJobs Logo

Senior Backend Engineer (Platform and API)

156500.00 - 202300.00 USD / Year · Job Posted December 06, 2025
Apply Position
Job Link Share

Job Description

We're looking for a senior backend engineer to join the Channels and Platform team at Buffer. You will play a key role in building our public API and creating a future plug-in ecosystem that would elevate Buffer into a platform other developers can build on top of, providing creators the next generation of tools for writing, editing, and managing content.

Job Responsibility

  • Be part of a small, dedicated squad within the Channels and Platform team responsible for Public API development
  • Lead the development of the backend systems for the Buffer Platform. This includes creating an API for core Buffer features, internal services to ensure Public API stability, availability, high performance, and developer tools for platform clients
  • Improve and evolve our internal systems — helping consolidate services into a monorepo, improve tooling and observability, and reduce complexity across the board
  • Collaborate closely with engineers, product, and design to scope work, explore trade-offs, and find the simplest path to something great
  • Make steady improvements to performance, reliability, and data modeling, helping us scale quality over time
  • Participate in on-call rotation (all engineers take on a 24/7 week-long shift once a quarter on average) and day-to-day maintenance work required to keep the lights on the systems owned by the team (this includes bug fixing, addressing security vulnerabilities, incident follow-ups, etc.)
  • Contribute to shaping our engineering culture by sharing knowledge, reviewing code, and leading by example

Requirements

  • You have practical experience designing, implementing, and maintaining public APIs, plug-in ecosystems, or extensibility platforms
  • You have deep experience with modern stack — we use Node.js, TypeScript, GraphQL, and MongoDB
  • You’ve led backend projects from start to finish — shaping architecture, guiding trade-offs, and delivering reliable systems that support real-world product needs
  • You have strong systems thinking. You look beyond the immediate task, anticipate downstream effects, and help teams converge on architecture that supports the long game
  • You’ve worked across teams to drive platform or infrastructure improvements — whether simplifying service boundaries, improving observability, or evolving internal tooling
  • You’ve contributed to collaborative or multi-user product features, and you understand the data, consistency, and UX considerations that come with them
  • You’re fluent with modern AI tools — not just using them for code generation, but integrating them into how you debug, document, explore ideas, and reduce manual effort
  • You care about performance, scale, and clean abstractions — and know how to measure, prioritize, and improve them pragmatically
  • You’ve influenced engineering culture through code reviews, mentoring, or leading by example, and you’re comfortable being a resource for others on architectural decisions
  • You have a personal stake in the world of content creation
  • maybe you’ve run a newsletter, built an audience on social media, or regularly shared your own work online. You’ve used Buffer before and care about the experience of planning, creating, and publishing content
  • You thrive in remote, async environments. You’re clear in your thinking, generous with context, and don’t wait for perfect information to get started
  • You’ve likely been doing this for 7+ years, but experience depth and impact matter more to us than a specific number

What we offer

  • Competitive salary
  • Work remotely
  • 4-Day workweeks
  • Health insurance
  • Home office setup
  • Growth mindset fund
  • New laptop
  • Unlimited free books
  • AI tools stipend
  • Flexible time off
  • Savings plan
  • Profit sharing
  • Family leave
  • Family support fund
  • Working smarter stipend
  • Sabbaticals
  • Offers Equity

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Backend Engineer (Platform and API)

8 matching positions

Senior Backend & Platform Engineer

We're hiring a Senior Backend & Platform Engineer to join the CSI squad and stre...
Location
Location
France , Bordeaux
Salary
Salary:
Not provided
phantombuster.com Logo
PhantomBuster
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in backend or infrastructure engineering
  • strong in TypeScript/Node.js (Koa)
  • comfortable with PostgreSQL, Redis, RabbitMQ/AMQP and distributed multi-service deploys
  • solid AWS experience (or equivalent cloud)
  • Docker
  • IaC (Ansible, Pulumi)
  • CI/CD pipelines
  • familiar with observability practices (logging, metrics, tracing)
  • comfortable enough with React to ship features end-to-end with AI assistance
  • bonus: exposure to LLM/agentic AI (AWS Bedrock AgentCore, LangChain/LangGraph) or browser automation/scraping at scale
Job Responsibility
Job Responsibility
  • Own end-to-end delivery of Platform projects
  • tackle scalability and sharding work
  • maintain and evolve our API and its MCP compatibility layer
  • improve reliability, observability, and performance of our systems
  • contribute to infrastructure (AWS, Docker, IaC, CI/CD)
  • prevent bugs and technical debt through rigorous code reviews
  • improve internal tooling, deployment workflows, and developer experience
  • write tests
  • drive monitoring and observability improvements
  • participate in weekly Support Duty rotation
What we offer
What we offer
  • International team
  • Fun team building events
  • €40/month for remote work
  • Flexible working time
  • Home office budget up to €1500
  • 100% of an Alan Blue subscription (french-based contracts)
  • Lunch vouchers - €8 (50% The Phantom Company) / worked day (french-based contracts)
  • Partnership with MokaCare
  • €70 a month benefit for entertainment expenses
  • Book Allowance and Sharing Program
Read More
Arrow Right

Senior Backend Engineer – Platform (Go)

You will join an established engineering team responsible for enabling and accel...
Location
Location
Serbia , Belgrade
Salary
Salary:
Not provided
easygo.io Logo
Easygo Gaming
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's/Master's degree in Computer Science or equivalent practical experience
  • 7+ years of hands-on experience in software engineering, focusing on scalable system design and development
  • Strong experience with Go, and familiarity with building and operating distributed systems, APIs, and shared services
  • Proven track record of designing and modernising systems with a focus on scalability, maintainability, and system optimisation
  • Experience contributing to technical direction through collaboration, design input, and mentorship when appropriate
  • Strong communication skills with the ability to explain technical concepts to a broad audience and work effectively with cross-functional teams
  • Strong problem-solving skills and the ability to thrive in a fast-paced, dynamic environment
  • Experience debugging production applications and managing incidents
Job Responsibility
Job Responsibility
  • Architect and implement high-performance software solutions in alignment with project requirements and company standards
  • Design and build shared services and platform capabilities, ensuring high standards of code quality, scalability, and maintainability
  • Optimise existing services for performance, scalability, and reliability, identifying and resolving bottlenecks, reducing technical debt, and improving system resilience
  • Take ownership of services throughout their lifecycle while ensuring high code quality, security, and maintainability
  • Collaborate effectively with cross-functional teams and operational stakeholders, clearly communicating technical concepts, trade-offs, and progress
  • Work across different problem domains and projects over time, adapting to changing priorities and contributing to improvements of varying complexity based on business needs
  • Actively contribute as a team player, supporting others when needed, asking questions, and participating constructively in technical discussions and decision-making
  • Provide technical leadership through solution design, code reviews, and knowledge sharing, supporting the team's overall technical quality and consistency
  • Communicate effectively in written and spoken English, presenting ideas clearly to colleagues and stakeholders across teams
What we offer
What we offer
  • Performance Reward: Annual bonus linked to individual and company performance
  • Professional Growth: Opportunities for development, learning, and career progression within a global organization
  • Health & Wellbeing: Private health insurance for you and your dependants
  • Office Perks: Daily catered lunch, snacks and beverages, parking reimbursement, and a modern Belgrade office
  • Global Exposure: Opportunities to collaborate with—and occasionally visit—our Melbourne headquarters
  • Team Culture: Regular team-building activities and a professional, collaborative working environment
Read More
Arrow Right

Senior Backend Engineer – Platform (Go)

You will join an established engineering team responsible for enabling and accel...
Location
Location
Serbia , Belgrade
Salary
Salary:
Not provided
easygo.io Logo
Easygo Gaming
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's/Master's degree in Computer Science or equivalent practical experience
  • 7+ years of hands-on experience in software engineering, focusing on scalable system design and development
  • Strong experience with Go, and familiarity with building and operating distributed systems, APIs, and shared services
  • Proven track record of designing and modernising systems with a focus on scalability, maintainability, and system optimisation
  • Experience contributing to technical direction through collaboration, design input, and mentorship when appropriate
  • Strong communication skills with the ability to explain technical concepts to a broad audience and work effectively with cross-functional teams
  • Strong problem-solving skills and the ability to thrive in a fast-paced, dynamic environment
  • Experience debugging production applications and managing incidents
Job Responsibility
Job Responsibility
  • Architect and implement high-performance software solutions in alignment with project requirements and company standards
  • Design and build shared services and platform capabilities, ensuring high standards of code quality, scalability, and maintainability
  • Optimise existing services for performance, scalability, and reliability, identifying and resolving bottlenecks, reducing technical debt, and improving system resilience
  • Take ownership of services throughout their lifecycle while ensuring high code quality, security, and maintainability
  • Collaborate effectively with cross-functional teams and operational stakeholders, clearly communicating technical concepts, trade-offs, and progress
  • Work across different problem domains and projects over time, adapting to changing priorities and contributing to improvements of varying complexity based on business needs
  • Actively contribute as a team player, supporting others when needed, asking questions, and participating constructively in technical discussions and decision-making
  • Provide technical leadership through solution design, code reviews, and knowledge sharing, supporting the team's overall technical quality and consistency
  • Communicate effectively in written and spoken English, presenting ideas clearly to colleagues and stakeholders across teams
What we offer
What we offer
  • Performance Reward: Annual bonus linked to individual and company performance
  • Professional Growth: Opportunities for development, learning, and career progression within a global organization
  • Health & Wellbeing: Private health insurance for you and your dependants
  • Office Perks: Daily catered lunch, snacks and beverages, parking reimbursement, and a modern Belgrade office
  • Global Exposure: Opportunities to collaborate with—and occasionally visit—our Melbourne headquarters
  • Team Culture: Regular team-building activities and a professional, collaborative working environment
Read More
Arrow Right

Senior Software Engineer, Backend Platform

At Harvey, we’re transforming how legal and professional services operate — not ...
Location
Location
United States , San Francisco
Salary
Salary:
200000.00 - 260000.00 USD / Year
harvey.ai Logo
Harvey
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software engineering experience (post-BS/MS), including building scalable backend systems or internal developer platforms
  • Proficiency in Python (or similar languages) and deep knowledge of backend development fundamentals (APIs, data stores, concurrency, distributed systems)
  • Hands-on experience with web frameworks and service architectures (e.g. Flask/FastAPI, Bounded context services, microservices) and an understanding of designing clean, versioned APIs
  • Familiarity with caching, messaging, and database technologies (Redis, Kafka, SQL/NoSQL databases, Vector databases, etc.) and how to use them effectively for high performance and reliability
  • A track record of writing high-quality, well-tested code and using tools (unit/integration testing, static typing, CI) to catch issues early and ensure reliability
  • Strong problem-solving skills and a passion for improving developer experience — you enjoy creating tools or frameworks that make other engineers more productive
  • Excellent collaboration and communication skills, with the ability to work across teams and incorporate feedback
Job Responsibility
Job Responsibility
  • Develop and maintain Harvey’s internal backend frameworks and libraries that provide common capabilities (API routing, service lifecycle management, caching and messaging primitives, error handling interfaces, etc.), so product teams don’t have to reinvent them
  • Create and improve APIs, service templates, and versioned interfaces that establish consistent patterns for building new services and features
  • Introduce and champion modern backend architecture patterns like asynchronous I/O (asyncio) and streaming data processing, continually evolving our platform for better performance and scalability
  • Design Harvey-specific abstractions and domain-specific frameworks—covering cross-cutting concerns (e.g., authorization, streaming) and areas like data governance and event processing—to provide product engineers with these capabilities out of the box
  • Embed reliability and observability into the platform by building in tracing, metrics, and automated tests (shift-left), ensuring services built on our foundation are robust and easy to monitor
  • Collaborate with Model Infrastructure team to tackle challenges unique to GenAI-native applications — such as supporting high-throughput model inference, managing streaming and long-running API interactions, and designing abstractions for retrieval, context handling, and prompt lifecycle
  • Collaborate with the Developer Experience and Infrastructure teams (who own CI/CD pipelines, build tools, and release infrastructure) to integrate our platform components seamlessly into the deployment and monitoring ecosystem
  • Work closely with product engineering teams to gather feedback, evangelize best practices, and make the “paved road” approach a reality — providing strong defaults and clear documentation so teams can move fast with confidence
What we offer
What we offer
  • Offers Equity
  • Offers Bonus
  • Comprehensive health, dental and vision coverage
  • retirement benefits (401k match up to 4%)
  • flexible PTO
  • Fulltime
Read More
Arrow Right

Senior Backend Engineer (Go) / Platform

At Paribu, every team member plays a crucial role in driving innovation and deli...
Location
Location
Türkiye , İstanbul
Salary
Salary:
Not provided
paribu.com Logo
Paribu
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 5+ years of experience in software development with a strong focus on Go
  • Proven experience with Docker and Kubernetes for containerization and orchestration
  • Strong knowledge of relational databases such as MySQL or PostgreSQL
  • Proficiency in using Redis for caching and data storage
  • Experience with cloud platforms, preferably AWS (e.g., S3, ECS, SQS, SNS, Lambda)
  • Familiarity with CI/CD tools and practices
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills and ability to work collaboratively
  • Skilled in working with microservices architecture and distributed systems
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable, reliable, and secure applications using Go
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clear, manageable, and optimized code
  • Review code and guide junior developers to uphold best practices and coding standards
  • Troubleshoot and debug applications to optimize performance
  • Implement and manage CI/CD pipelines for automated testing and deployment
  • Stay current with industry trends and technologies to ensure our applications are current and competitive
  • Participate in architectural discussions and decision-making processes to shape the future of our technology stack
What we offer
What we offer
  • Meal allowance – Generous support with a flexible meal card
  • Private health insurance – Comprehensive coverage for employees, including spouse and children
  • Commuting support – Financial support for commuting based on your office route
  • S.O.S. leave (10 days) – Additional leave days up to 10 days per year for urgent and unexpected matters, apart from annual leave
  • Birthday leave – One extra day off during your birthday month
  • Language learning support – Resources to enhance English communication skills
  • Personal development support – Budget for exploring hobbies, attending professional courses, and personal growth
  • Well-being & health platform – Access to digital health and wellness services, including mental health support, and well-being resources
  • Relocation allowance – Financial support for relocation within a 15-km radius of the Paribu’s office
  • Top-tier work equipment – High-performance devices and all the essential tools you need to do your best work
  • Fulltime
Read More
Arrow Right

Senior Backend Engineer, Inference Platform

Together AI is building the Inference Platform that brings the most advanced gen...
Location
Location
United States , San Francisco
Salary
Salary:
160000.00 - 250000.00 USD / Year
together.ai Logo
Together AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of demonstrated experience building large-scale, fault-tolerant, distributed systems and API microservices
  • Strong background in designing, analyzing, and improving efficiency, scalability, and stability of complex systems
  • Excellent understanding of low-level OS concepts: multi-threading, memory management, networking, and storage performance
  • Expert-level programming in one or more of: Rust, Go, Python, or TypeScript
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Build and optimize global and local request routing, ensuring low-latency load balancing across data centers and model engine pods
  • Develop auto-scaling systems to dynamically allocate resources and meet strict SLOs across dozens of data centers
  • Design systems for multi-tenant traffic shaping, tuning both resource allocation and request handling — including smart rate limiting and regulation — to ensure fairness and consistent experience across all users
  • Engineer trade-offs between latency and throughput to serve diverse workloads efficiently
  • Optimize prefix caching to reduce model compute and speed up responses
  • Collaborate with ML researchers to bring new model architectures into production at scale
  • Continuously profile and analyze system-level performance to identify bottlenecks and implement optimizations
What we offer
What we offer
  • Competitive compensation
  • equity
  • health insurance
  • other competitive benefits
  • Fulltime
Read More
Arrow Right

Senior AI Platform Engineer - Data and Knowledge

We’re hiring a Senior AI Platform Engineer (Knowledge & Data) to build and own t...
Location
Location
Salary
Salary:
Not provided
getmaintainx.com Logo
MaintainX
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in Python backend engineering and systems design experience
  • Experience shipping AI-powered or LLM-integrated backend systems
  • Experience with vector DBs (Qdrant/Pinecone/Chroma/etc.)
  • Understanding of embeddings, chunking, and retrieval strategies
  • Experience building search or retrieval systems over unstructured data
  • Comfort working across multiple layers (services, data, infra, AI tooling)
Job Responsibility
Job Responsibility
  • Build scalable backend services and internal APIs for the AI platform
  • Integrate LLMs and retrieval into reliable, production-ready workflows
  • Build knowledge ingestion pipelines for LLMs (documents, APIs, semi-structured data)
  • Design chunking and embedding approaches together with vector DB data models and indexing strategies
  • Implement retrieval pipelines (semantic, keyword, hybrid) and caching
  • Contribute to shared infrastructure: CI/CD, observability, deployments
What we offer
What we offer
  • Competitive salary and meaningful equity opportunities
  • Healthcare, dental, and vision coverage
  • 401(k) / RRSP enrollment program
  • Take what you need PTO
Read More
Arrow Right

Senior Software Engineer (Backend - Commerce Platform)

Senior Software Engineer responsible for the execution of the backend features, ...
Location
Location
Australia , Sydney; Melbourne
Salary
Salary:
Not provided
heidihealth.com Logo
Heidi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong full-stack or backend experience (Python & TypeScript preferred)
  • Track record of leading feature delivery independently—scoping, building, and shipping
  • Pragmatic engineering mindset: bias toward done over perfect, iterative over big-bang
  • Experience building user-facing features involving permissions, sharing, or multi-user workflows
  • Effective collaborator who communicates clearly with technical and non-technical stakeholders
  • Comfortable with ambiguity and fast-moving priorities in a growth-stage environment
  • Genuine interest in healthcare and improving how clinical teams deliver care
Job Responsibility
Job Responsibility
  • Build the revenue engine: Own features across our billing platform, payments integration (Stripe), and entitlements service—directly impacting how Heidi monetizes and scales
  • Ship user-facing products: Deliver end-to-end on payment plans, seat management, and subscription UX for individuals and organisations—making self-serve purchasing seamless
  • Drive growth through product: Build upsell flows and upgrade prompts that connect users to plans matching their needs, turning product usage into revenue
  • Work across the stack: Develop both frontend experiences (React/TypeScript) and backend services (Python)—we need engineers who can own a feature from API to UI
  • Grow with a small, high-impact team: Join early and help shape the team—collaborating closely with cross-functional partners as Commerce scales
What we offer
What we offer
  • Flexible work with 3 days a week in the office
  • Additional paid day off for your birthday and wellness days
  • Special corporate rates at Anytime Fitness for Melbourne, Sydney tbc
  • A generous personal development budget of $500 per annum
  • Learn from some of the best engineers and creatives, joining a diverse team
  • Become an owner, with shares (equity) in the company
  • Fulltime
Read More
Arrow Right