
Senior Software Engineer, Back End
Favor Delivery
full-time
Posted on:
Location Type: Hybrid
Location: Austin • Texas • United States
Visit company websiteExplore more
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