ECR Software Corporation
  • 01-May-2020 to 30-Jul-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
crowdsource 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.

Essential Qualifications:

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


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

Experience / Education:

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

**In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.


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 one of the reasons we're successful. All qualified applicants who can demonstrate integrity will receive consideration for employment and advancement without regard to race, color, religion, gender, 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