✨ Fill and validate PDF forms with InstaFill AI. Save an average of 34 minutes on each form, reducing mistakes by 90% and ensuring accuracy. Learn more

Senior Engineer (Birmingham, AL)

Shipt Birmingham, AL
senior engineer team design software learning engineers software development people engineering golang kafka stripe
August 16, 2023
Shipt
Birmingham, AL
FULL_TIME
At Shipt, we are transforming the grocery shopping experience and giving time back to consumers. Shipt shoppers handpick fresh groceries and household essentials, then deliver them to your door in as little as one hour.

Excited to grow with Shipt?
Shipt values our talented team members, and is dedicated to assisting team members reach their professional goals. If you think the open position below is right for you, we encourage you to apply!

Shipt is growing and we are in look for a Senior Engineer to join our team!! You will be part of an existing team that builds, manages and enhances systems and services that powers the whole member payments experience in SHIPT. If you are passionate about software development, learning skills, growing domain knowledge and most of all working alongside with great people? Shipt Backend Engineering team is always looking for people who wants to change lives and make the world a better place and who enjoy building softwares as much as we do. If you are self-directed person who enjoys freedom in your work and still being a great team player, look no more further, apply and join us.
What You'll Gain
  • You will get experience working with a cross-disciplinary team shipping real-world products to our customers around the nation.
  • You will also receive hands-on mentorship from your friendly teammates on topics ranging from design to career advice.
  • You have opportunity to contribute to lot of libraries we built for every one inside the organization
  • You will learn GoLang, Kafka, Snowflake, Stripe, Cockroach DB, GCP

Your Responsibilities
  • Design, develop, test (unit/integration/etc), deploy and maintain application code
  • Develop multi-region, high performance services to manage shopper supply, order claiming and more
  • Work with a variety of technologies: Go, Ruby, Postgres, DynamoDB, Redis, Kafka and more
  • Participate in the design process to build efficient, scalable and maintainable architecture
  • Collect and analyze metrics to drive implementation decisions
  • Design, improve and document processes
  • Review and collaborate with other engineers on their code
  • Support your team through encouragement and by example
  • Engineers have a high degree of ownership for all aspects of their services
  • Mentor and share knowledge with the team

Requirements
  • Bachelors or Masters degree in Computer Science/Engineering or related field
  • 5+ Years of Software Development Experience
  • Able to apply functional and object-oriented paradigms
  • Able to apply the SOLID principles
  • Demonstrated ability designing and interacting with complex persisted data models
  • Able to both identify and improve poor performing code or database queries
  • Able to explain REST principles and design APIs
  • Experience with SOA, micro-services, and/or distributed architectures
  • You are interested in continually learning and mastering new skills
  • Able to communicate complex ideas and concepts simply and concisely
  • You are willing to monitor and own the production services team
  • You are empathic and enjoy learning from and mentoring other engineers
  • You are proactive and data oriented and takes measures to improve

Nice to Haves
  • Knowledge or experience in one or more of the following languages: Ruby/Rails, GoLang is a big plus
  • Prior knowledge in working with STRIPE API integration is a big plus
  • Message Queuing technologies/Patterns
  • Working experience or knowledge in caching and in-memory database technologies
  • Open source software and dependency management experience
  • Prior knowledge in Fraud, Tax or Payment systems


We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Report this job

Similar jobs near me

Related articles