Hybrid Senior Software Engineer, Back End

Posted 23 hours ago

Apply now

About the role

  • Senior Software Engineer developing back-end applications for Favor’s logistics operations. Engaging with product and operations teams to deliver tools connecting customers, runners, and merchants.

Responsibilities

  • 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

Job title

Senior Software Engineer, Back End

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job