Software Engineer, Backend - Durham

Smashing Boxes Durham , NC 27701

Posted 2 weeks ago

Our favorite projects fuse design and technology to solve problems for our clients. As an engineer at Smashing Boxes, you will work as part of a small, multi-disciplinary team to brainstorm and build compelling experiences for the web. Working in Rails, your efforts will help advance how our clients use technology to improve their businesses or bring to life something entirely new.

Your typical week might include:

  • Planning new features
  • Writing code and unit tests
  • Reviewing others code or pair programming
  • Steering technical direction of projects
  • Having someone give you a shout out for doing great work


We have a few core requirements, they are:

  • 3 - 5 years relevant work experience
  • 2 years dedicated experience with Ruby on Rails
  • Locally based or willing to relocate - in house position

We want you if youre good at:

  • Writing quality code with test coverage
  • Communicating and working in a close-knit team
  • Integrating with 3rd Party APIs
  • Having familiarity with Github and agile processes
  • Staying curious, constantly learning, bringing new ideas

Even better if you:

  • Have experience programming across the stack
  • Are familiar with React
  • Have client facing experience
  • Love learning and mentoring
  • Have a good sense of humor
  • Are in this to build really cool stuff
  • Have Android experience


Creativity and innovation are fueled by a little R&R. We value work-life balance above all else and bake it right in with benefits like:

  • 10 paid holidays (includes your birthday off!)
  • 15 days of paid vacation accrued your first year, 20 days after three years, and 25 days after five

We are a family and families take care of each other. We prove it with benefits like:

  • Health and dental coverage with 100% of employee premiums paid by Smashing Boxes
  • Short- and long-term disability insurance
  • Paid bonding leave for new parents
  • Flexible work schedule including work from home options

Plus we've got all the basics covered; and then some:

  • Simple IRA with 3% company match
  • Coffee, snacks, beer on tap from local breweries
  • Innovation time every Friday afternoon
  • Ongoing learning opportunities and support
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Ambulatory Care Nurse I South Durham Pulmonary

Duke University

Posted 4 days ago

VIEW JOBS 11/10/2018 12:00:00 AM 2019-02-08T00:00 South Durham Pulmonary and Allergy GENERAL DESCRIPTION Independently plan and provide professional nursing care for patients in ambulatory clinic settings in accordance with the medical and nursing plans of care and established policies and procedures.Provide nursing services to patients and families in accordance with the scope of the RN as defined by the North Carolina Board of Nursing. Duties * Plan,provide and document professional nursing care in ambulatory settings, utilizing the nursing process, in accordance with physician orders and established policies and procedures, under the supervision of the nurse manager, charge nurse or practice manager. * Delegate tasks to UAP. * Assist other nursing personnel in the delivery of patient care and serve as a team leader. * Participate in clinic or entity level performance improvement activities. * Support the development of other staff and formal learners. Participate in the identification of clinical, operational and safety related performance improvement opportunities. * Collect and analyze patient data, make recommendations for nursing care plans,evaluate nursing care provided, document and communicate appropriately nursing actions taken and patient responses. * Participate in own professional development by maintaining required competencies, identifying learning needs and seeking appropriate assistance or educational offerings. * Prepare for daily clinic needs. * Triage phone calls KNOWLEDGE, SKILLS, AND ABILITIES * Knowledge of scope of the registered nurse, licensed practical nurse and allun licensed assistive personnel. Knowledge of and appropriate application of the nursing process. * Knowledge of professional theory, practice and procedures * Ability to assess nursing needs of acute and chronically ill patients and their families * Ability to independently seek out resources and work collaboratively * Ability to establish and maintain effective working relationships. * Ability to communicate clearly with patients, families, visitors, healthcare team,physicians, administrators, leadership and others Ability to teach patients and families in accordance with the nursing plan of care. * Ability to use sensory and cognitive functions to process and prioritize information,treatment, and follow-up * Ability to use fine motor skills Competent in BLS and/or other specialized life support requirements designated by work area or organization * Ability to record activities, document assessments, plan of care,interventions,evaluation and re-evaluation of patient status * Ability to use the computer and learn new software programs * Ability to document and communicate pertinent information using computer and/or paper documentation tools * Ability to navigate the entity to provide clinical care for patients * Ability to withstand prolonged standing and walking with the ability to move or lift at least fifty pounds * Ability to remain focused and organized Working knowledge of procedures and techniques involved in administering routine and special treatments to ambulatory patients * Working knowledge of infection control procedures and safety precautions * Working knowledge and completion of appropriate TJC and other regulatory requirements EDUCATION REQUIREMENTS/ PREFERENCES Work requires graduation from an accredited BSN or Associate's Degree in Nursing or Nursing Diploma program.All registered nurses without a Bachelor's degree in Nursing (or higher) will be required to enroll in an appropriate BSN program within two years of their start date and to complete the program within five years of their start date. EXPERIENCE REQUIREMENTS/ PREFERENCES Twelve months of appropriate clinical experience is required. At a manager's discretion, employees with 6 months of experience who are exceptional performers may be eligible for this level. LICENSURE/ CERTIFICATION REQUIREMENTS Must have current or compact RN licensure in the state of North Carolina. BLS required. Must be able to work under time pressures in a busy clinic/office environment. Must be present on site for 8 hour shifts during standard business hours. Must participate in group activities requiring interpersonal skills &cooperation. Must work as late person when scheduled or according to business needs Must be able to react quickly and immediately respond to emergencies. Must be able to handle multiple assignments,conflicting demands &priorities. Must maintain attention to detail over extended period of time. Must be continually aware of variations in changing situations. Must be able to move throughout office environment throughout day. Must be able to lift 50 lbs. Must be able to push/pull 50 lbs. Must be able to carry 50 lbs. Must be able to reach for objects by extending arms.Duke University is an Affirmative Action/Equal Opportunity Employer committed to providing employment opportunity without regard to an individual's age, color, disability, gender, gender expression, gender identity, genetic information, national origin, race, religion, sex,sexual orientation, or veteran status. Duke aspires to create a community built on collaboration, innovation,creativity, and belonging. Our collective success depends on the robust exchange of ideas—an exchange that is best when the rich diversity of our perspectives, backgrounds, and experiences flourishes. To achieve this exchange, it is essential that all members of the community feel secure and welcome, that the contributions of all individuals are respected, and that all voices are heard. All members of our community have a responsibility to uphold these values. Essential Physical Job Functions:Certain jobs at Duke University and Duke University Health System may include essential job functions that require specific physical and/or mental abilities. Additional information and provision for requests for reasonable accommodation will be provided by each hiring department. Education Work requires graduation from an accredited BSN or Associate's Degree in Nursing or Nursing Diploma program.All registered nurses without a Bachelor's degree in Nursing (or higher) will be required to enroll in an appropriate BSN program within two years of their start date and to complete the program within five years of their start date. Experience No experience required Duke University Durham NC

Software Engineer, Backend - Durham

Smashing Boxes