7-Elevenposted 2 days ago
Full-time • Entry Level
Irving, TX

About the position

As a Software Engineer at 7-Eleven, you will provide hands-on coding and problem-solving in software development while working collaboratively using the Agile methodology. Your responsibilities will include writing and maintaining clear, effective code for various software programs, creating new features, resolving faults, and streamlining current systems for both backend services and applications that interact with customers, such as point-of-sale (POS) systems and mobile applications. You will ensure the code is stable and dependable, write unit tests, and participate in ensuring compliance with best practices and the company's quality requirements. You will collaborate closely with other engineers to understand requirements and business needs, attend sprint planning meetings, and participate in design discussions to coordinate new approaches in implementation. Additionally, you will work with APIs, optimize database queries, and assist other teams in understanding the flow and resolving any issues during testing.

Responsibilities

  • Provide hands-on coding and problem-solving in software development.
  • Write and maintain clear, effective code for various software programs.
  • Create new features, resolve faults, and streamline current systems.
  • Ensure the code is stable and dependable.
  • Write unit tests and ensure compliance with best practices.
  • Collaborate closely with other engineers to understand requirements.
  • Attend sprint planning meetings and sprint retrospectives.
  • Participate in design discussions with different teams.
  • Work with APIs to connect systems with outside services.
  • Write and optimize database queries for performance.
  • Assist other teams in understanding the flow and resolving issues.

Requirements

  • Bachelor’s or foreign equivalent degree in Computer Science, Computer Engineering, Management Information Systems, or a related field.
  • 2 years of experience in the job offered or as a Software Developer, Software Engineer, or in a related/similar position.
  • Experience in software development, including coding, testing, and deploying.
  • Experience using AWS to manage code.
  • Experience using Agile methodology and participating in sprint planning meetings.
  • Proficiency in NodeJS, jQuery, Java, JavaScript, AWS, DocumentDB, MongoDB, New Relic, ReactJS, TypeScript, Postman, Jest unit testing, Fastify framework, relational databases, and writing SQL queries.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service