Full Stack Developer (Remote)

remote in the EST time zon  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Are you a hands-on web developer with expert level proficiency in web technologies including back-end languages and frameworks, front end scripting and libraries, and code management and deployment? Are you are a friendly, creative, and pragmatic problem-solver with proven abilities to thrive in a fast-paced, technically challenging environment? Are you looking for an opportunity to work in a tight, cross-functional team of engineers and designers? Have you worked on a small development team with remote team members?

This group develops tools for academic researchers is looking for an amazing Full Stack Developer. This is a position in a small, solid product development team. You'll report to our Development Director, but in practice you'll answer mostly to your teammates and product owners.

Some of what you'll be doing:
  • Design, develop, enhance, monitor and maintain core functionality in online SaaS products
  • Draw upon technical skills to help develop and maintain products using modern, open-source technologies and development tools
  • Create and improve infrastructure to address system performance, security, maintainability, and scalability products
  • Propose, develop, review and revise new procedures as needed for the continuing development of high quality systems
  • Develop server-side code in Ruby on Rails
  • Integrate Solr/Lucene search with application logic
  • Create front-end interfaces using JavaScript, jQuery, AngularJS, Bootstrap, CSS, HTML
  • Constantly seeking technical improvement in code base
  • Create unit tests for all developed code
  • Work with fellow developers to design an efficient and scalable solution
  • Participate in technical meetings and discussions and provide updates to stakeholders and project team
  • Have the flexibility to move between product teams if necessary
  • Work closely with Program Managers and Business Analyst during product development
  • Fully participate in Agile development process: daily scrums, sprint reviews and retrospectives


  • What you need to be successful:
  • While you may have an area of focus, you understand technologies up and down the software stack
  • 5+ years’ experience server-side programming using Ruby on Rails
  • 3+ years’ experience with NoSQL databases: MongoDB, CouchDB
  • 3+ years’ experience with search technologies: Solr, Lucene
  • 3+ years’ experience with front-end programming: JavaScript, jQuery, AngularJS, Bootstrap, CSS, HTML
  • Experience with software tools: Capistrano, Git, Github, Jenkins
  • Experience with modern front-end development frameworks: AngularJS, Bootstrap
  • Experience with web applications on Amazon AWS is a plus
  • Familiarity with build systems, deployments, monitoring, and performance tuning
  • Passion to learn new technologies and software development practices
  • Willingness to seek and solve problems, and understand complex systems
  • Ability to deal with ambiguity and thrive in a rapidly changing environment


  • Education Requirements:
  • B.S. in Computer Science or Software Engineering
  • M.S. in Computer Science or Software Engineering preferred
  • Start date
    ASAP
    Duration
    3 months
    From
    Goahead Solutions
    Published at
    25.04.2014
    Contact person:
    Freelancer Map
    Project ID:
    699704
    Contract type
    Freelance
    Workplace
    100 % remote
    To apply to this project you must log in.