W

Wawa

Runs convenience stores with made-to-order foods

Lead Backend Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeUnited StatesNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Information Technology, or a technical discipline is preferred, or equivalent experience.
  • Proficiency in programming languages and API service/interface concepts, including Java SE and EE, JavaScript, and API development concepts and abstractions such as JSON, XML, WADL, RAML, Swagger, and RESTful services.
  • General knowledge of endpoint protocols and security components, including SFTP/FTP, file transfer, OAuth2, SSL, SSH, and LDAP.
  • Fluency in multiple technologies, including frameworks, Java, JavaScript, Spring Boot, REST APIs, GraphQL, SQL, NoSQL, and graph databases.
  • Experience with test-driven or behavior-driven development and its tool stack, including unit testing, integration, smoke and regression testing suites, code coverage, and pipeline setup.
  • Understanding of common design patterns, data structures, and algorithms, and cloud-computing experience with expertise in at least one cloud infrastructure.
  • Experience with statistics and data-processing algorithms.
  • Experience securing real-time data pipelines such as Kafka, Storm, and Flink, and batch processing such as Spark and Hadoop.
  • Ability to work individually and in a team environment.
  • Strong oral and written communication and customer-service skills.
  • Strong attention to detail and organizational, time-management, and stress-management skills.
  • Analytical and problem-solving skills.
  • Ability to handle multiple projects simultaneously and independently.
  • Ability to make decisions and demonstrate leadership.
  • Project-management skills and ability to lead large cross-functional projects.
  • Availability for on-call work 24/7 when required.
  • Ability to continue learning, develop other technical associates, and learn new technologies quickly and independently.
  • Ability to prioritize work in alignment with department objectives and adapt tactics to situational variables.

Responsibilities

  • Provide project leadership, technical assistance, and strategic vision; facilitate the definition of project deliverables; complete deliverables or consulting work within the agreed scope; estimate effort, duration, resources, and requirements; ensure requirements are met; research and develop solutions to business challenges and opportunities; and develop project plans to design, install, upgrade, and manage systems and utility software.
  • Define tracking mechanisms, ensure IT standards and methodology are met, manage expectations and project scope, report status, deliver quality results, and maintain current support documentation, processes, and procedures.
  • Translate functional specifications into technical designs for test cases, test automation, user interfaces, custom software applications, middleware, APIs and API orchestration/choreography, deployment artifacts and packaging, application monitoring automation, logging, and performance metrics; advise on other team members’ technical designs and develop solutions to complex enhancements.
  • Follow development and transport processes, including Agile, software development life cycle methodologies, DevOps, and source-code management; apply IT security standards in development and design of corporate and store technologies.
  • Serve as a technical consultant and subject-matter expert for the team and internal business teams.
  • Develop unit-test plans, test cases and scripts, user-interface components, application source code, application packaging and deployment scripts, API infrastructure configurations, artifact-packaging configurations, automation configurations, and performance-monitoring and debugging configurations where applicable.
  • Establish performance baselines through performance testing and application profiling; monitor system performance and tune application and system components for peak performance.
  • Research technology products and make objective recommendations based on business or operational requirements; anticipate risks and address potential problems with effective responses.
  • Integrate enterprise-wide tools to automate, monitor, and manage current and future technology environments proactively.
  • Develop, document, implement, and maintain system-management strategies, policies, and procedures, including security, support, training, and installation procedures.
  • Recommend, design, implement, and support infrastructure integration into business solutions while meeting business goals; provide supporting documentation and infrastructure diagrams.
  • Work with the Engineering team and other ITPS departments to establish security models for enhancements and changes, and train downstream support personnel on technology components for custom API middle-tier services.
  • Drive issue resolution for implementation and testing of system-management software, including communication services and APIs; support and deploy middle-tier APIs and application-services-based processes for enterprise system servers.
  • Work with IT and external vendors to resolve technology issues, and develop and maintain processes and procedures.
  • Coordinate system reboots, maintenance, upgrades and implementations, system and data restorations, mass data changes, and system cleanup with other IT departments; investigate and resolve root causes of service-delivery incidents.
  • Coach and mentor team members in developing IT applications and serve as a resource and knowledge expert to the Applications Development Manager in project areas.

About the Company

Wawa

Runs convenience stores with made-to-order foods

Wawa runs a large network of convenience retail stores that offer fresh, made-to-order foods and beverages, coffee, fuel services, and surcharge-free ATMs. Customers visit Wawa to get everyday items quickly, with options to customize orders at in-store counters or kiosks and to refuel vehicles. The company differentiates itself through its strong focus on its associates and community, providing extensive benefits (ESOP, tuition reimbursement, 401(k), health coverage, wellness programs) and opportunities for volunteering and charitable giving, which supports employee retention and neighborhood engagement. Wawa emphasizes growth and expansion to serve more regions, while aiming to brighten customers’ days with friendly service and reliable daily stops.

Company size
10,001+
Company stage
Grant
Total funding
$710K
Headquarters
Taguig, Philippines
Founded
1865

Recently Posted Jobs

Explore more opportunities at Wawa

See more jobs