Overview
Petro Outlet & SuperSonic POS is a modern back office application for the convenience industry based in Tampa, FL. The application offers Inventory management, custom reporting, analytics, Camera's tied with your point of sale, EDI, and more. It serves independent stations, franchises, brand names, and distributors with two comprehensive modules accessible on computers and smartphones.
Role Description
This is a full-time hybrid role for a Full Stack Engineer at Petro Outlet. The Full Stack Engineer will be responsible for developing both front-end and back-end features, ensuring the responsiveness of applications, and collaborating with the team to design and launch new features. This role is based in Tampa, FL, with flexibility for some remote work. The expectation is 2x/week in office at our Westshore location.
Responsibilities
- Develop front-end and back-end features for the Petro Outlet / SuperSonic POS platform to ensure responsive, robust applications.
- Collaborate with product and design teams to design and launch new features.
- Optimize application performance for speed and scalability.
- Implement security and data protection measures.
- Conduct code reviews and provide constructive feedback to team members.
- Stay updated on emerging technologies and best practices in Node.js development.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- Proven experience working as a Node.js/React developer or similar role
- Experience with relational and NoSQL databases (e.g., MongoDB, MySQL), preferably Postgres and Redis
- Familiarity with RESTful APIs and microservices architecture
- Knowledge of containerization and deployment tools (e.g., Docker, Kubernetes)
- Excellent problem-solving and communication skills
- Ability to work effectively in a fast-paced, collaborative environment
- Optimize application performance for maximum speed and scalability
- Implement security and data protection measures
- Conduct code reviews and provide constructive feedback to team members
- Stay updated on emerging technologies and best practices in Node.js development
Preferred Qualifications
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform)
- Familiarity with DevOps practices and CI/CD pipelines
- Understanding of Agile methodologies
- Contributions to open-source projects or a strong GitHub profile
- Health insurance
- Vision insurance
- 401k matching
- Two weeks PTO annually
- Eight paid holidays off
- Flexible work hours and remote work options
- Dynamic and inclusive company culture
Seniority level
Employment type
Job function
- Engineering and Information Technology
Industries