hero

The Best Companies Start Out Imaginary

Imaginary's portfolio companies are always looking for incredible talent to join their growing teams. Jobs listed here are refreshed often so check for updated listings.
44
companies
292
Jobs

Senior Backend Software Engineer

Goose

Goose

Software Engineering
Chicago, IL, USA
Posted on Nov 28, 2024

About the role

We are seeking a motivated and experienced Senior Backend Software Engineer to join our team. You will play a pivotal role in developing cutting edge, pet-focused software that includes the industry's most intuitive point-ofsale interface, as well as a global platform for search-to-reservation and collaboration. As an early team member, you'll have the opportunity to shape both the product and the engineering culture.

This position offers the flexibility to work remotely in the US or hybrid from our Chicago office, providing options to suit your preferred work style. We value work-life balance and support flexibility, with core business hours aligned to US Central Time and accommodations for other US time zones to ensure a schedule that works for you. At Goose, we believe that flexibility fosters productivity and innovation, empowering you to deliver your best work.

Responsibilities

  • Lead platform engineering efforts for your products, including solution design, development, and operations.
  • Build containerized, serverless, and cloud-native RESTful services deployed on AWS.
  • Design data models, expose API interfaces, and implement event-driven architectures.
  • Develop scalable, secure, and privacy-focused products.
  • Collaborate with an agile team to iterate quickly on product offerings.
  • Participate in peer code reviews and architecture discussions.
  • Work across various technologies to create innovative solutions for enduser needs.

Who You Are

  • Passionate about building impactful products that improve customers lives.
  • Excited by the challenges and opportunities of working in an early-stage startup.
  • Demonstrated strong leadership skills, a problem-solving mindset, and a collaborative approach to engineering.
  • Flexible and capable of prioritizing effectively in a fast-changing environment.
  • Proactive, results-driven, and committed to delivering high-quality code while balancing growth and speed.

Qualifications

  • 5 years of experience as a Software Engineer developing scalable backend services and APIs on a modern tech stack.
  • Proven experience developing solutions for both mass-consumer audiences (B2C) and complex business back-office needs (B2B).
  • Proficiency in Node.js and TypeScript.
  • Expertise in SQL, document databases, and data modeling best practices.
  • Hands-on experience building cloud-native and serverless workflows on AWS.
  • Strong verbal and written communication skills in English.

Our Tech Stack

  • Languages: TypeScript
  • APIs: Node.js, Express, Prisma, Serverless
  • Compute: Docker, Lambda, Step Functions
  • Database: Postgres, DynamoDB, S3, Elasticsearch
  • Infrastructure as Code (IaC): CloudFormation
  • Cloud Platform: AWS (CloudFront, API Gateway, Cognito, EventBridge, Fargate, Lambda, Aurora, DynamoDB, S3, OpenSearch, CloudWatch)

Apply for This Role