Join Our Team

Who We Are

We are a motivated group of developers working in the retail services space. We have a multi-platform state of the art Point of Sale system focused on Small Businesses who want to compete in the world of the mega-conglomerate. If you want to help Small Retailers compete in the 21st century, and have a great time in the process, then come join us.

We have opportunities for people who can work in any or all of the client, server, web, API, and database integration spaces of application development. We’re looking for people who want to do more than just apply their technology skills as directed, but also participate in the design and specification of the projects they’re working on. We look for ways to leverage our work, creating as many write once use many components as we can. If this is the type of environment where you’d like to apply what you know, then Pinogy is the place for you.

General Requirements

  • Excellent verbal and writing skills.
  • Able to work independently with minimal supervision while not losing sight of being a team member.
  • Must have a quiet, distraction-free work area.
  • Must have a fast, stable internet connection.
  • Well organized and able to prioritize tasks.

What's In It For You

  • Competitive Compensation
  • Health Insurance, Including Vision and Dental
  • Flexible PTO

Current Openings

If you think one of these jobs is for you, email us today at and include your resume, along with any other pertinent information for us to consider. Be sure to check out our current job openings.

UI/UX Developer

We are looking for an UI/UX Designer with a passion for usability, and is motivated to combine the art of design with the art of programming. Responsibilities will include the translation of the UI/UX design wireframes to actual code that will produce visual elements of the application.

What You Must Have

  • Demonstrable UI design skills with a strong portfolio.
  • Excellent communication skills including the ability to articulate and explain design decisions.
  • Desire and ability to sweat the details, especially when dealing with design consistency.
  • Ability to iterate rapidly on designs while gracefully accepting feedback from a variety of sources.
  • Knowledge of Adobe range of products including Photoshop, Illustrator, InDesign, Acrobat and Dreamweaver.
  • Outstanding HTML5 & CSS3 skills.
  • Collaborate with other team members and stakeholders.
  • A fast learner, capable of picking up new skills as you go.
  • Are equally excited about being inside your comfort zone, or way outside of it.

Nice To Have Knowledge

  • Basic understanding of server-side CSS pre-processing platforms, such as LESS, and SACSS.
  • Proficient understanding of cross-browser compatibility issues and ways to work around them.
  • Familiarity with differences in other HTML5 based views, such as ones in email clients.
  • Knack of adhering to best design practices.
  • Strong understanding of JavaScript programming and DOM manipulation.
  • Good understanding of SEO principles and ensuring that the application will adhere to them.
  • Proficient understanding of code versioning tools, such as Git.
Back to top

Information Technology/Help Desk Support - Level 1

The position is responsible for providing first level telephone and email support to customers on hardware, software, and network related problems and questions. Responsible for answering the customer support lines, generating trouble tickets, works with staff to coordinate second and third level support and to ensure user problems are being addressed in accordance.

Job Description

  • Provide PC hardware and software help desk support via telephone and through online channels.
  • Respond to inquiries and requests for assistance from customers via telephone, email and automatic ticket system.
  • Document, track and monitor technical issues to ensure timely resolution.
  • Provide installation, configuration, troubleshooting and support for our internal software applications, virus detection software, and browsers.
  • Update/modify user profiles and accounts.
  • Analyze/troubleshoot second-tier desktop, application and network issues and forward to appropriate team member.
  • Creating help desk documentation, step-by-step instructions.
  • Assist in maintaining internal and external websites.
  • Assist in both consumer accounts and B2B clients.

Work Experience and Nice To Have, Pluses

  • 2 years' experience in a help desk or call center environment.

Job Responsibilities

  • Provide first level technical and application support for Pinogy Team Partners.
  • The ability to effectively work with Team Partners to identify, diagnose and resolve level 1 problems for Pinogy IT software, hardware and network issues via telephone support recording through a Service Desk application.
  • Troubleshoot Company issues network printers, desktops, laptops, and mobile device issues at level 1 support.
  • User Security add, change and delete for all systems.
  • Assist in creating materials for FAQs, and Service Desk Support Manual.

Personal Skills

  • Ability to work in a team environment.
  • Strong focus on customer satisfaction.
  • Ability to multi-task and set priorities.
  • Able to instruct users effectively and resolve issues over the phone.
  • Able to sit for a prolonged period of time in front of a computer.
  • Takes initiative to identify potential trends and report on them.
  • Strong written and verbal communication skills
  • Willing to work variable shifts and overtime. Reliable and flexible.
  • Demonstrated knowledge of Office Suite.
  • Must have strong computer skills.
Back to top

Python Developer - Django-CMS

We are looking for a Python Developer with Django-CMS skills. While you know many different web technologies, you find yourself at home within the Python web stack. You're knowledgeable of both legacy and emerging Python standards, frameworks, and tools.

You know what generators are (and aren't), general best practices for bending the language to your will, and are familiar with client-side performance optimization techniques.

You love Python for the simplicity and flexibility of the language, especially within the context of web development. You are comfortable working on back-end REST APIs in Python, as well as serving up traditional, templated pages.

What You Must Have

  • Rock solid Python skills.
  • Development experience using Django (ideally Django CMS).
  • Project experience with database driven applications.
  • Comfortable being the primary owner of a codebase.
  • Able to write clear code, as well as communicate and document your work.
  • Drive projects to completion, on time and to plan.
  • A fast learner, capable of picking up new skills as you go.
  • Are equally excited about being inside your comfort zone, or way outside of it.
  • Enjoy doing both server side code, and also frontend (HTML5, SCSS, JavaScript).
  • Good English communication skills.

Nice To Have Knowledge

  • SQL - we use PostgreSQL.
  • Experience with the Git revision control system.
  • Jira/Confluence experience a plus.
  • Graphics knowledge (Photoshop).
  • Good design skills (show us some examples if you have them).
Back to top

Web Support Technician

We are seeking a Web Support Technician who will be responsible for monitoring, analyzing, and resolving technical and application issues for a web application. This person will function in cooperation with the web production, Help Desk and General Web Support Teams to deliver excellent and functional solutions for pet store clients.

The preferred candidate will have had a broad exposure and applicable technical orientation to web-based ecommerce environments. Past experience in a support infrastructure for commercial web applications is necessary. The candidate must be efficient in problem solving, troubleshooting, determining the root cause of issues, and escalating to appropriate team members when necessary for resolution.

The key attributes of this individual will include self-motivation, responsiveness, flexibility, and the ability to deliver quality work while meeting tight deadlines. Because the position represents the front line and face to our customers in the pet store industry, professional communication skills, both written and verbal, are essential.

This multi-faceted web support technician position will allow the ideal candidate to work on a variety of functions that are vital to the successful management of semi-custom web application implementations. This person will have the opportunity to grow technically and professionally in a stimulating environment.

Essential Job Functions

  • Demonstrate the ability to code and troubleshoot using HTML5, SCSS and JavaScript on responsive Bootstrap websites.
  • Well-rounded knowledge of web technologies, web development tools, usage of social media, content management systems and computer systems.
  • Coordinate and manage version upgrades, set up test sites, review sites prior to deployment.
  • Ability to discover, understand and communicate technical solutions and instructions.
  • Provide internal/external support and technical issue resolution via an internal ticketing system, phone, and email.
  • General understanding of web design applications and technology such as HTML5, Bootstrap, Photoshop, SCSS, and JavaScript.
  • Systems integration experience, including the use of Web Services, API’s or batch processes.
  • General understanding of inter-application communication, operating systems, and business systems.
  • Ability to proactively manage customer expectations and provide productive guidance on web projects.
  • Ability to use technical and analytical skills when problem-solving.
  • Proficient working with and explaining technology issues.
  • Natural interest in attention to details.


  • Photoshop abilities.
Back to top

Product/Project Manager

Pinogy Software Product Managers own all aspects of a software application, critical to the Pinogy business and operations. You will engage with business and technical teams, define product requirements and designs, and manage end-to-end software delivery. You will manage development by identifying potential products; conducting market research; generating product requirements; determining specifications, production timetables, pricing, and time-integrated plans for product introduction; developing marketing strategies. We are looking for individuals who are ready for a challenge and have a drive to meet the needs of a growing and dynamic business.

Job Responsibilities

  • Working closely with company leadership to define product functionality.
  • Conducting qualitative and quantitative research on industry best practices, as needed, and user preferences to determine software product requirements.
  • Obtains product market share goals by working with sales to develop product sales strategies.
  • Assesses product market data by calling on customers with field salespeople and evaluating sales call results.
  • Recommends the nature and scope of present and future product lines by reviewing product specifications and requirements; appraising new product ideas and/or product or functional changes.
  • Assesses market competition by comparing the company's product to competitors' products.
  • Provides information for management by preparing short-term and long-term product sales forecasts and special reports and analyses; answering questions and requests.
  • Creating software product specifications including: work flows, data dictionaries, requirement matrices, Standard Operating Procedures (SOPs), use cases, user interface wire-frames and mock-ups, and training documentation.
  • Ensures product specification match the product sales strategies and meets the needs of customers.
  • Where required, presents initial prototypes to customers and management for feedback and early adjustment.
  • Brings new products to market by analyzing proposed product requirements and product development programs; preparing return-on-investment analyses; establishing time schedules with development.
  • Collaborating with software developers, testers, and other product managers.
  • Develops time-integrated plans with sales, marketing, and software teams.
  • Completes operational requirements by scheduling and assigning employees; following up on work results.
  • Manages daily, weekly, and monthly expectations to meet time tables and is fully accountable to management for delivery.
  • Maintains product management staff by identifying personnel requirements and coordinating with recruiting and team members to facilitate the hiring process.
  • Contributes to team effort by accomplishing related results as needed.

Product Manager Skills and Qualifications

Product Management, Project Management, People Management, Understanding the Customer, Product Development, Requirements Analysis, Pricing, Planning, Competitive Analysis, Sales Planning, Inventory Control, Financial Planning and Strategy

Non-Essential Job Functions

  • Thorough knowledge of job duties, required skills and competencies for each position.

Required Experience & Background

  • Bachelor's degree required (information technology related degrees preferred).
  • Track record in delivering successful software products from conception to market.
  • 3-5 years or more of professional work experience in managing complex software design projects.
  • Strong knowledge of software development life cycle and object oriented programming terminology and concepts.
  • Experience with retail store operations and systems, financial systems, Point of Sale (POS) programs, credit card processing and payments integration, web site development, and inventory/ERP systems is a plus.
  • Strong presentation skills required.
  • Demonstrate high levels of initiative and ability to function superbly in both individual and team environments.
  • Handle stressful situations and deadline pressures well.
  • Office is located in Ashburn, Virginia. Ability to work in the office during core working hours (9:00 a.m. - 6:00 p.m. EDT).
Back to top