Company Description
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.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field
- Proven experience working as a Node.js/ React developer or similar role
- Strong proficiency in JavaScript and its frameworks/libraries (such as Express.js), preferably Typescript and GraphQL
- 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
Benefits:
- Competitive salary
- Health insurance
- Flexible work hours and remote work options
- Professional development opportunities
- Dynamic and inclusive company culture
If you are passionate about leveraging NodeJS to build innovative software solutions and thrive in a collaborative environment, we'd love to hear from you!