Software Engineer

Bookmark This
CreditROI, Inc
 Virtual
Posted: January 24 2015
Company Location: Tempe, AZ
Application Deadline: Available Year-round
Position: 2 Full-time, Unpaid (College Credit Required)

Apply
Login or Sign Up to apply.

Always be on the alert for potentially fraudulent job postings online - never send money to a potential employer.

Report potential scams Go to Trust and Safety Center

Description

As Software Engineer, you'll get involved in every aspect of the product development cycle, working with a product manager to lay out features intelligently. You'll be in charge of all aspects of your project--you'll figure out how it should be architected, design the DB schema, write the code, and make sure that loose ends are tied up. Along the way, you'll coordinate with our QA team to make sure your feature is correctly tested.
We are a growing Engineering team, yet we offer a great deal of autonomy and flexibility. If you're a person who enjoys working with a lot of freedom, but knows how to take full ownership of a project and meet deadlines with quality, then this is the role for you.

Responsibilities

2+ years experience in at least one dynamic server-side language: PHP, Python, Perl, Java, Ruby, Scala, or similar!
A solid foundation in OOP, design patterns, algorithms, programming languages, and Linux operating systems.
A high level of knowledge in production-level JavaScript, JQuery, HTML, and CSS
Experience in Ember, AngularJS, Backbone, Knockout, Meteor, or similar frameworks.
An expert understanding of web application internals and common technologies.
Proficiency in SQL, relational database schema design and ORM technologies
Knowledge of MemCache, distributed systems, and message queuing technologies
Familiarity with all common web security flaws.
A solid grasp of performance and scaling issues in web applications.

Requirements

Passion
Skill
Willingness to learn
Coachable
Dare to be different

Skills

Required - PHP, Python, MySQL, Java, HTML + CSS, Database
Preferred - Ruby, jQuery

How To Apply

Apply
Login or Sign Up to apply.
 

Always be on the alert for potentially fraudulent job postings online - never send money to a potential employer.

Report potential scams Go to Trust and Safety Center