Senior Software Developer, RoR

نشر بواسطة fevrokbot منذ 5 أشهر

وصف الوظيفة


Headquarters: Leesburg, VA
URL: phishme.com/company/careers


PhishMe is seeking professional and experienced Rails developers to join its software engineering team. Our product line is growing and constantly improving, so we need some really talented people who have worked well on agile teams and want to do so again to build truly world class software. This position is specific to working on our Triage appliance and supporting applications.


 


If adding features, extending capabilities, and actually delivering working and fully tested software excites you, then we want to talk with you! Were looking for software developers, not just coders.


 


The successful candidate will have professional work experience (internships or professional jobs held as a student are valid). This is a full-time position working for PhishMe, Inc remotely.


Responsibilities
Successful Applicants Must Be:


  • A self-starter who is willing to take a task from gathering requirements to deployment and maintenance
  • Able to work effectively and be pragmatic as part of both collocated and remote teams in a dynamic business environment
  • Comfortable working independently or paired and is able to escalate problems when necessary
  • Able to communicate effectively in writing and orally.
  • Eager to learn and able to understand and apply new things relatively quickly
  • Willing to mentor and guide fellow team members kindly and constructively
  • Detail-oriented
  • Willing to work for eight solid hours per day where at least five overlap with 8am to 6pm EST
  • Available to work off-hours occasionally
  • Happy to travel occasionally for team meetings and events
  • Other duties as assigned
The above statements are neither intended to be an all-inclusive list of the duties and responsibilities of the job described, nor are they intended to be a listing of all of the skills and abilities required to do the job. Rather, they are intended only to describe the general nature of the job. This job description is not a contract of employment, either express or implied. Employment with PhishMe will be voluntarily entered into and your employment is considered at will. PhishMe reserves the right to alter the job description at any time without notice.


Qualifications
Your Experience Should Demonstrate That You:


  • 5+ years in Software Development
  • Have solid production Rails experience (3-5 years minimum)
  • Are proficient with full-stack web development (HTML5, CSS, and JavaScript)
  • Can comfortably work outside the boundaries of Rails (SQL, basic system administration, etc.)
  • Are able to effectively use git and understand common SCM workflows
  • Read and generally agree with the ideas in Sandi Metzs POODR
  • Are knowledgeable of best practices, but open to introducing reasonable technical debt when necessary to meet business needs
  • Are able to write code that is intentional and readable rather than magically obscure
  • Stay on top of current Ruby, Rails, and programming news
  • Are fluent in SQL
  • Are comfortable with the RSpec test framework
  • Have worked in an Agile/Scrum environment; can discuss Agile concepts and its relationship to Software Quality
It would be really outstanding if you:


  • Have significant experience in more than one programming language
  • Have attained a four-year degree
  • Have customer support experience (retail, help desk, consulting, etc.)
  • Have professional experience with server configuration and deploying Rails applications
  • Have experience with distributed programming using message queues
  • Can comfortably use advanced git features such as rebase, rebase -i, merge no-ff
  • Have basic image creation and manipulation skills
  • Like the look of https://github.com/styleguide/ruby
  • Have experience in Software Quality Assurance in a Scrum Environment
Compensation


  • Competitive salary and stock options
  • 401k plan with company match
  • Health, vision, dental, disability, and life insurance
  • Telecommuting expense reimbursement
  • Peers that enjoy appropriate use of internet memes
Location


  • Telecommute (United States only)
PhishMe is committed to equal employment opportunity. We will not discriminate against employees or applicants for employment on any legally recognized basis [protected class] including, but not limited to: veteran status, uniform service member status, race, color, religion, sex, national origin, age, physical or mental disability, genetic information or any other protected class under federal, state, or local law.


EEO Category
Professionals 

To apply: To apply for this position, please follow the link below: https://careers-phishme.icims.com/jobs/1084/senior-software-developer%2c-ror/job?mobile=false&width=1020&height=500&bga=true&needsRedirect=false&jan1offset=-300&jun1offset=-240

الراتب الشهري غير محدد مستوى الأقدمية غير قابل للتطبيق
المجال IT الدور الوظيفي Other
نوع التوظيف دوام كامل العطل 0
المهارات javascript,ruby,rails,java,html,css,mobile,software engineer,full-stack,senior,intern,consul,sql,scala,git,customer support,distributed,system admin,agile,engineer
العنوان عن بعد
الوظيفة غير نشطة

هل توظف ؟