Favor Delivery

Senior Software Engineer, Back End

Favor Delivery

full-time

Posted on:

Location Type: Hybrid

Location: AustinTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Assist in research and fact finding to develop or modify applications.
  • Fix bugs and perform updates to the code base while working closely with team members across product, design, and engineering.
  • Participate in the planning and execution of development projects.
  • Mentor less experienced engineers and help organize squad members around project goals.
  • Partner with cross-functional technology teams to integrate solutions.
  • Responsible for all phases of development, testing, and deployment of web applications, back-end services, databases, and data warehouse.

Requirements

  • A related degree or comparable formal training, certification, or work experience.
  • Knowledge of coding patterns and their applicable uses to write performant, testable code.
  • 5+ years of relevant software engineering experience.
  • Experience developing solutions within a system architecture such as SOA, Event-driven, or n-tier.
  • Ability to design and build technical solutions without direct oversight.
  • Ability to read through code and identify areas that may lead to bugs.
  • Ability to identify and communicate potential issues early and significantly contribute to team discussions.
  • Ability to write tests that cover most common use cases and code paths and use design patterns to design efficient, maintainable, and scalable features.
  • Understanding of the performance impact of queries and ability to generate complex data structures.
  • Ability to make updates to existing APIs by adding endpoints, changing responses, and handling errors following HTTP best practices according to RFC-7231.
  • Experience or familiarity with one or more of PHP, Scala, Kotlin, Java, MySQL, Postgres, Kafka, Docker, Kubernetes, Terraform, AWS, Elasticsearch, JUnit, Jenkins.
Benefits
  • premium health, vision, dental, and life insurance
  • 401(k) options
  • Favor delivery fee credit
  • H-E-B discounts!
  • unlimited PTO for salaried employees
  • ample vacation time
  • personal growth and education through Intern(al)ships and Learning Labs
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software engineeringcoding patternsperformance optimizationtestable codesystem architectureAPI developmentdata structuresdesign patternsbug fixingtesting
Soft Skills
mentoringteam collaborationcommunicationproblem-solvingproject planningindependent designissue identificationdiscussion contributionorganizational skillsgoal orientation
Certifications
related degreeformal trainingcertification