Full - Stack Sr. Engineer

company banner
Spruce Technology Inc.
AngularJS, Cloud, Engineering, HTML5, IT consulting, Microservices, MongoDB, MySQL, React.js, SEO, SaaS, Systems design, Systems architecture, Software development, RESTful, full stak
Full Time
Depends on Experience

Job Description

Established in 2006, Spruce Technology has addressed the dynamic nature of global business with cutting edge technology solutions that are flexible and adaptive to our clients’ needs. We are a systems integrator and a leading provider of Information Technology consulting for multiple industries in the public, private, and federal sectors.


Spruce Technology seeks a  Full -Stack Sr. Engineer responsible for systems design, architecture, and hands-on website and application development for large national enterprises and entities. This role requires full involvement across all aspects of a project: architecture, design, front-end, back-end, performance, infrastructure, hosting, and maintenance. The Sr. Engineer will have an opportunity to play a key role in developing a suite of mobile apps in the HR space and convert them into a SaaS product.  This role will also have a chance to hire, grow and manage a team of Engineers.  The Sr. Engineer will report to the Chief Technology Officer of Spruce Technology.



  • Strong understanding and working knowledge of relational (SQL Server, MySQL, PostgreSQL, Oracle,) and non-relational databases (MongoDB, Redis, Cassandra,)
  • Strong understanding of infrastructure cloud technologies and services
  • Deep hands-on expertise with React or Angular, HTML 5, CSS 3, JavaScript, node.js (MERN/SERN)
  • Strong hands-on understanding of web technologies, REST APIs, JSON, DNS, website hosting, WAI, ADA compliance, SEO optimization and microservices
  • Working knowledge of at least Java and/or the MSFT .NET framework
  • Proficient with systems architecture, designing systems for scalability, HA and resilience



  • Undergraduate degree in Computer Science or Engineering
  • At least 7 years of hands-on coding
  • Systems architecture experience
  • Very strong oral and writing skills
  • Ability to interface with clients and work independently

Spruce Technology, Inc. is an Equal Opportunity Employer that does not discriminate on the basis of actual or perceived age, sex, pregnancy, race, creed, color, national origin, disability, marital status, sexual orientation, citizenship status, genetic information, religion, or any other characteristic protected by applicable federal, state or local laws.


Company Information

Founded in 2006, Spruce Technology is a leading provider of IT services for the public, private, and federal sectors, specializing in Strategic Staffing Services, Solutions & Professional Services, and Advisory Services. With clients in 30+ states, Spruce is a certified MBE and MS Gold Partner.
Dice Id : 10215935
Position Id : 7103437
Originally Posted : 2 months ago