POS Software Engineer

Addison Group

Posted: 
February 17, 2021

Technically:

  • Lighthouse is deployed in Amazon Web Services for high-scalability, reliability, performance & redundancy (Elastic Beanstalk, RDS/Postgres, Elasticache/Redis , RabbitMQ, CloudFront, multi AZ, etc.).

  • Tech stacks include:
    • JS 10.2.x (JavaScript runtime, Sequelize ORM, Express web framework, Yarn package manager, Mocha JavaScript testing, NYC & Instanbul (test code coverage), Node Security Package).

    • Web UI Stack (Ember CLI, v2.12, JavaScript web framework (v3.x), Semantic UI v2.2, React).

    • Continuous Integration/Devops (Gitlab, Docker compose)

    • SaaS Services used: Twilio, Sentry

  • Work alongside other Software Engineers on the team to elevate technology and consistently apply best practices as they relate to the project and general software engineering concepts.

  • Collaborate cross-functionally with Business Analysts, QA, and other team members to achieve elegant solutions which satisfy business needs, goals, and objectives.

  • Provide recommendations for continuous improvement of development processes, technical solutions, and Lighthouse itself.

  • Test “your own” code via unit, integration and acceptance testing techniques to ensure delivery and quality goals are met.

  • Diagnose and resolve issues with deployed systems using a variety of techniques including direct engagement with support personnel and customers.

  • Proactive assessment and analysis of existing systems to maximize quality and customer satisfaction, minimize maintenance costs and other operational issues.

Qualifications

  • Bachelor’s Degree in Computer Science or commensurate experience.

  • 5+ years hands-on experience with most of the tech stacks listed above.

  • Experience working in an agile software development lifecycle (SDLC) by designing, developing, and deploying working software through analysis of functionality as defined by a Product team.

  • Expertise and focus around Enterprise-related functionality including consolidated reporting and multi-store management a plus.

  • Comfortable and experienced identifying and implementing non-functional requirements, writing code that is clean, of good quality, and is compliant with ISO 25010 standards (functional stability, performance efficiency, compatibility, usability, reliability, security, maintainability, portability).

  • Proficient with testing work-in-progress deliverables to make sure they meet acceptance criteria and functional requirements as defined by a Product team as well as non-functional requirements defined by the development team.

  • Enjoys performing ongoing maintenance, support, and functional or non-functional enhancements to existing software to ensure operational stability and responsiveness to evolving business needs.

  • Great interpersonal, verbal and written skills including documentation of complex technical solutions (e.g., flow charts, UML diagrams, code comments).

  • Driven and wants to be part of a highly productive team that delivers products on a continual basis.

  • Restaurant POS experience a huge plus
Apply Now

Get a weekly email with 5 curated job opportunities.

! Last step: confirm your subscription in your email provider !
Oops! Something went wrong while submitting the form.

Transparent marketing examples to help you nail your interview.

Learn More

Helpful Resources

Want a more efficient and effective job search?
Sign up and I'll send you 3 tools to help you do just that.

Perfect your resume

Get our top 3 favorite resources for crafting resumes that work.