Backend Software Engineer

Grip Inc
United States
9 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Application Performance Management Microsoft Azure C Sharp (Programming Language) Cloud Computing Code Review Data Structures Relational Databases Software Debugging Software Design Patterns Python (Programming Language)
+26 more
PostgreSQL MongoDB MySQL Node.Js NoSQL Queueing Systems RabbitMQ Redis Ruby Data Logging Backend Git Cloudformation Containerization Kubernetes Apache Kafka Graphql Front End Software Development Restful APIs Amazon Simple Queue Service (SQS) Terraform Software Version Control Data Pipelines Docker Golang Microservices

Job description

We’re looking for a Backend Engineer with 3-4+ years of experience to design, build, and maintain the server-side systems that power our products. You’ll work on scalable APIs, data pipelines, and core services, collaborating closely with frontend, product, and infrastructure teams., * Design, develop, and maintain backend services, APIs, and microservices.

  • Write clean, testable, and well-documented code.
  • Optimize application performance, scalability, and reliability.
  • Design and manage relational and/or NoSQL database schemas and queries.
  • Build and maintain integrations with third-party services and internal systems.
  • Participate in code reviews, technical design discussions, and architecture decisions.
  • Troubleshoot, debug, and resolve production issues.
  • Implement monitoring, logging, and alerting for backend systems.
  • Collaborate with cross-functional teams to ship features end-to-end.

Requirements

  • 3-4+ years of professional backend development experience.
  • Strong proficiency in at least one backend language (e.g., Python, Java, Go, Node.js, C#, or Ruby).
  • Solid experience designing and consuming RESTful APIs (GraphQL a plus).
  • Strong knowledge of relational databases (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Redis).
  • Experience with version control (Git) and CI/CD pipelines.
  • Understanding of software design patterns, data structures, and algorithms.
  • Familiarity with cloud platforms (Azure).
  • Strong problem-solving skills and ability to work independently.

Nice to Have:

  • Experience with containerization and orchestration (Docker, Kubernetes).
  • Knowledge of message queues (Kafka, RabbitMQ, SQS).
  • Experience with microservices architecture.
  • Familiarity with infrastructure-as-code (Terraform, CloudFormation).
  • Exposure to testing frameworks and TDD practices.

About the company

Grip is redefining cold-chain logistics for direct-to-consumer (DTC) eCommerce brands. Founded in 2022 by former ButcherBox executives, Grip combines advanced technology with a nationwide fulfillment network to optimize the shipping of perishable goods. Our proprietary Smart Logistics Engine analyzes over 25 million data points daily-including weather patterns, carrier performance, and real-time temperatures-to make intelligent, package-level shipping decisions. Grip’s Pulse Order Management System (OMS) offers real-time inventory tracking, batch traceability, and seamless integration with platforms like Shopify. This end-to-end solution provides brands with complete visibility and control over their supply chain, eliminating the need for multiple third-party tools. With strategically located temperature-controlled fulfillment centers, Grip can reach over 80% of the U.S. population within 24 hours. Our mission is to empower DTC brands to scale efficiently by providing innovative logistics

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

1:47 min

Transitioning from internships to full-stack backend engineering

Nicolas Haunold Nicolas Haunold +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all