Senior Full Stack Software Engineer in Raleigh, NC with Greene Resources

Date Posted: 1/8/2020

Job Snapshot

Job Description


Job Number: 35196


Senior Full Stack Software Engineer


Job Description:

Our client is looking for a Senior Full Stack Software Engineer to join a small team of Architects and Senior Engineers dedicated to producing innovative applications. The ideal candidate will have a proven track record of developing applications from concept to completion using modern open source frameworks. The candidate must be willing to work with internal business members across the institute and will also provide leadership on a recommended application and cloud strategy for future development. This is a full time, direct hire position based in Raleigh, NC.


Responsibilities:


  • Lead, manage, and mentor an offshore team of developers

  • Evaluate 3rd party software for use with the company's environment

  • Architect scalable, robust and cost-effective solutions in a cloud environment meeting required SLAs and corporate standards

  • Ensure logging, error reporting, monitoring, and logging is setup and operating efficiently on applications

  • Define industry best-practices and help apply across the broader team

  • Identify applications for new technologies and lead implementation

  • Help define and maintain principles, guidelines, reference architectures, standards, roadmaps, and patterns especially as they pertain to custom application development

  • Responsible for defining and executing application development strategies

  • Find ways to improve continuous integration and automated builds.

  • Partner with the business to define the vision and technology roadmap for development

  • Participate and provide input to operational efficiencies ensuring SLAs are achieved

  • Constantly evaluate technology needs and recommendations

  • Lead and encourage sharing of leading best practices across the Institute

  • Consistently evaluate best in class tools for the company


Education Requirements:


  • Bachelor of Science in Computer Science or equivalent combination of education and work experience


Desired Background/Skills:


  • E2E experience a plus

  • Experience with Docker is a plus

  • Experience using AUTH technologies such as OAuth2, LDAP/SAML a plus


Qualifications:


  • 4 or more years of extensive full-stack experience (MEAN or similar) and application design patterns

  • At least 3 years of experience with Angular, Vue.js, or React , using node.js, designing and building node.js based Rest APIs: Express, Hapi, Koa

  • Strong experience developing web applications and understanding of new web technologies

  • Excellent spoken and written communication skills


Other Information:


  • Greene Resources is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status