Shippo

Senior Software Engineer, Backend

Shippo

full-time

Posted on:

Origin:  • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzureCloudDistributed SystemsDjangoDockerDynamoDBGoGoogle Cloud PlatformGraphQLGRPCJavaKubernetesMicroservices.NETNoSQLPythonRubyRuby on RailsSpringSQLTerraform

About the role

  • Lead the design, implementation, testing, and deployment of backend services with high SLAs, capable of handling millions of requests daily
  • Drive scalability and maintainability through microservices, decoupled architectures, queuing, and containerized deployments
  • Own and evolve CI/CD pipelines to ensure smooth, automated, and reliable releases
  • Monitor, debug, and optimize backend systems for responsiveness, throughput, and cost efficiency
  • Design and maintain database schemas for large-scale, performant services
  • Refactor and architect systems for long-term performance, security, reliability, and reuse
  • Lead peer design and code reviews; mentor others in testing, design patterns, and architectural best practices
  • Collaborate with product, design, and business teams to shape requirements and ensure alignment with customer value
  • Champion QA automation and operational excellence, ensuring systems scale vertically and horizontally
  • Lead on-call rotations, driving not only incident resolution but also long-term improvements to system resilience
  • Provide early technical input on new product ideas, helping translate them into scalable, maintainable designs

Requirements

  • 6+ years of backend software development experience with a proven record of leading technical projects
  • Demonstrated success designing and delivering scalable APIs, services, and distributed systems
  • Proficiency in server-side languages (Go, Python, Java, Ruby) and database languages (SQL)
  • Strong experience with server-side frameworks (Django, .NET, Spring, Rails, Phoenix)
  • Proficiency with NoSQL technologies (DynamoDB) and event-driven cloud architectures (queues, serverless compute, data streaming)
  • Deep understanding of OOP, design patterns, and architectural best practices
  • Proficiency with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes)
  • Advanced expertise in building APIs (REST, GraphQL, gRPC)
  • Expertise with AWS/Cloud Services
  • BS in Computer Science or related field (or equivalent experience)
  • Exceptional communication skills; able to align engineers, cross-functional peers, and stakeholders
  • Strong leadership in debugging, performance optimization, and system scalability
  • Customer-centric mindset with the ability to balance technical trade-offs against business impact