This site uses cookies. To find out more, see our Cookies Policy

Software Development Engineer in Raleigh, NC with Greene Resources

Date Posted: 5/3/2019

Job Snapshot

  • Employee Type:
  • Location:
    Raleigh, NC
  • Experience:
    Not Specified
  • Date Posted:

Job Description

Job Number: 33364

Software Development Engineer

Job Description:

Our client, located in Raleigh, NC is seeking an experienced software development engineer to contribute to the ongoing development of new systems and features as they transition away from monolithic PHP codebases. This will provide the opportunity to work with existing codebases in PHP as well as new micro-services developed in PHP, Node.js or GoLang. You will contribute to all aspects of the software including architecture, component design, development, documentation, testing and operations. This is a full time, direct hire opportunity with an exciting company that offers competitive benefits and PTO.


  • Taking part in bi-weekly sprints and daily standups

  • Providing and receiving constructive feedback on pull-request code reviews using our established Git flow

  • Maintaining feature test coverage across codebases to maintain high code quality

  • Understanding the current data-models our platform utilizes

  • Committing PHP code directly to features designed by your peers

  • Creating technical designs from product requirements

  • Participating in micro-service design and development

  • Communicating issues and technical roadblocks effectively to team members

  • Adding or sharpening skills in either Node.js or GoLang

  • Engaging in future technical roadmap discussions

  • Understanding and articulating tradeoffs and rationale for technical decisions within the context of Hireflex

  • Designing and building out scalable micro-services from scratch in one of these languages: PHP, Node.js, GoLang

  • Supporting existing maintenance of code on a proactive basis

Education Requirements:

  • Bachelors Degree (any field)

Desired Background/Skills:

  • Experience developing high quality, highly scalable applications in AWS

  • Experience with MongoDB

  • Mastery of the tools of the trade, including at least one modern programming language in addition to PHP (GoLang, Node.js, Python, Ruby, Java or C#).

  • Firm grasp of micro-services architecture and rationale


  • Firm understanding of software development principles

  • Experience with a relational database (MySQL, PostGres, MS SQL Server)

  • Ability to navigate through large complex codebases

  • Self-motivated and self-manageable, with a proven ability to operate successfully under time pressure

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.