SOFTWARE ENGINEER III, FULL STACK, WEB APP

Shippo
Full-time
Remote
$133k - $181k
Posted on 6 months ago

Job Description

As a Full Stack Engineer, you'll collaborate with our product team and engineers to create and maintain systems that enable our user’s most critical workflows through our web app

Responsibilities

  • Transform complex requirements into elegant and performant features and products
  • Implement end-to-end solutions for new pages, features, and experiences
  • Develop and lead execution against both short-term and long-term roadmaps
  • Contribute to reusable components that enhance product consistency
  • Deliver robust, thoroughly tested code while taking full accountability for features from inception to production
  • Contribute to architectural discussions and technical breakdowns that drive the product’s scalability
  • Partner with product and design to balance innovation with engineering best practices
  • Provide technical insights during planning and review discussions to streamline implementation
  • Support QA initiatives to strengthen test automation
  • Contribute to tools that accurately model and analyze user behavior
  • Build and execute an iterative roadmap for continuous improvements
  • Implement tools and telemetry to better understand technical and business impact

Requirements

  • 6+ years of experience in software development, with a strong foundation in building and maintaining scalable, distributed systems across both front-end and back-end
  • Experience working across both backend and frontend development, including APIs, services, databases, and modern UI frameworks
  • Proficiency in server-side programming (e.g., Go, Python, Java, Ruby) and SQL databases
  • Familiarity with frontend technologies and frameworks (e.g., React, , Angular)
  • Solid understanding of software development principles, object-oriented programming, and design patterns
  • Hands-on experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization (e.g., Docker, Kubernetes) is a plus
  • Ability to debug and optimize full-stack applications for performance and scalability
  • Passion for building user-friendly and reliable applications
  • Strong collaboration skills, with the ability to work effectively with cross-functional teams
  • Clear communication skills, with the ability to explain technical concepts to different audiences
  • A mindset of continuous learning, craftsmanship, and team success
  • BSc in Computer Science, Software Engineering, or a related STEM field (or equivalent experience)

Benefits

  • No benefits