ECR Software Corporation
  • 14-Aug-2020 to 14-Oct-2020 (EST)
  • Development
  • Boone, NC, USA
  • Salary
  • Full Time

JOB TITLE: Full Stack Engineer 
DEPARTMENT: Information Technology
REPORTS TO: Director of Information Technology


We are seeking an experienced Full Stack Engineer to join our Information Technology team. Our IT Full Stack Engineers are responsible for planning, developing and maintaining software products which are used for day-to-date company-wide operations. These products span from applications solely used internally such as accounting and inventory management systems, to
customer-facing solutions that provide a backbone for all of our deployed applications such as license management. IT Full Stack Engineers collaborate with members of the product, architecture, design and development operations teams in order to fully understand project goals, specifications and implementation requirements.

Our corporation is expanding quickly. This position will begin as large, project-based assignments, and will develop into working with multiple projects as the candidate becomes more well rounded and familiar with our stack.

This candidate should have a drive to implement solutions that are well designed, with ample consideration around code cleanliness, documentation, build management, deployment strategy and monitoring. They should be comfortable working with a small team to share workload and crowd-source strategies, while also being able to take initiative with solo project goals. They
should be an efficient and effective communicator, able to relay technical jargon in layman's terms when necessary. This position requires attention to detail.
The ideal candidate is familiar with modern testing, debugging and linting methodologies.


• Familiar with core AWS services such as EC2, RDS, S3, Lambda, IAM
• Full stack application design and development experience
• Strong knowledge of at least one of the following: Node.js, Javascript, PHP, Java
• Fundamental understanding of HTTP, TLS, TCP/UDP
• Strong database development skills utilizing modern cloud-native data stores, NoSQL, document stores and relational databases, with a preference for MySQL/MariaDB Experience utilizing enterprise-grade authentication technologies such as SAML 2.0, OAuth 2.0, JWT, CAS
• Strong knowledge of building and utilizing RESTful or Graph APIs; routing, status codes, error handling, rate limiting
• Experience using Git and GitFlow, CI/CD pipelines with test cases, with a preference for GitLab


• Design and develop product enhancements and new functionality
• Create APIs for integration to internal and customer-facing applications
• Participate in development operation discussions to provide and receive  feedback around design, implementation and monitoring best practices
• Deliver project milestones on time
• Follow corporate policies and standards, to ensure your solutions adhere to proper regulatory conditions such as PCI-DSS, HIPAA, GDPR
• Implement new solutions with intentionality towards the reduction of technical debt


• Minimum two years in an engineering role
• Four-year degree in Computer Science, or equivalent prior experience
Networking, Security and ITIL certifications are a plus
• Background knowledge of regulatory conditions such as PCI-DSS, HIPAA, GDPR a plus



ECRS is a fast-paced, progressive technology company with a wide range of opportunities for quality-oriented, career-minded individuals. Geographically situated in the heart of the Blue Ridge Mountains, ECRS offers the unique opportunity high-tech career in a resort college town setting. The ECRS family is made up of energetic, outgoing professionals who love what they do for a living. They are courteous, knowledgeable people who strive for excellence in everything they do. ECRS employees work together in dynamic teams to create, sell, install, and support our best-in-class retail automation solutions.

We believe that acceptance of diversity is a key reason as to why we're successful. All qualified applicants who can demonstrate integrity and competence will receive consideration for employment and advancement without regard to race, color, religion, gender, gender identity, sexual orientation, disability, age, political affiliation, or national origin.

Full Job Description
ECR Software Corporation
  • Apply Now

  • * Fields Are Required

    What is your full name?

    How can we contact you?

  • Sign Up For Job Alerts!

  • Share This Page
  • Facebook Twitter LinkedIn Email
Request Information myECRS About Us Resources Industries Services Products twitter Clients facebook LinkedIn Solutions Logo Youtube