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
Software Engineer I developing high - quality 3D data interoperability software for Tech Soft 3D. Collaborating with an agile team to enhance the industry - leading SDK for CAD/BIM data.
C++ Developer developing components for a global payment product at Expleo. Collaborating with major French banks in an Agile environment while ensuring code quality.
Senior Full - Stack JavaScript Developer for global technology company providing B2B SaaS solutions. Working on micro - services architecture using modern technologies.
Java Fullstack Developer at Jade Global developing web - based applications using Java, React, Angular, and Microservices. Responsible for utilizing a variety of web technologies and tools for application development.
Database Engineer I at Paychex responsible for troubleshooting and maintaining databases. Collaborating on database support, installation, and providing technical documentation in a hybrid work environment.
Database Engineer II focusing on database technologies for Paychex. Supporting cross - functional teams with database maintenance and performance management.
Senior Software Engineer developing healthcare solutions using PHP for research and development in a hybrid work environment. Working extensively with SugarCRM and collaborating with team members and stakeholders.
Software Engineer creating and supporting backend services for MakeMusic's products. Developing modular backend code and improving system scalability while mentoring junior teammates.