Back End Web Developer

Summary of Basic Job Description:
The developer is responsible for hands-on developing, designing and testing applications. To work with our team of designers to build and develop for the web, both front-end and back-end, and keen to influence the design process, paying particular attention to UI/UX standards.

Characteristic Duties and Responsibilities:
Provide technical leadership on emerging technologies
Design, implement and support software features
Build integrated services, APIs, and abstraction layers within application stacks
Contribute in all phases of the development lifecycle
Understand the full application stack from UI through integration layers to data repository
Demonstrate key problem solving skills and identify software patterns that address the contextual requirements
Always thinking about incorporating new code into reusable components as to reduce future development efforts
Demonstrate expertise in the software development processes including (but not limited to) - coding conventions, version control, project staging and production delivery
Provide the first round of quality assurance across multiple browsers
Communicate technology efforts in the easiest way possible to rest of the team
Bridge the technology/business gap is paramount for the team and the individuals' growth
In addition to outward communication, team member to team member assistance and sharing of ideas/knowledge is key to team success and should be reinforced whenever possible

Minimum Requirements:
Experience always trumps language, but experience with Ruby and the Rails framework are a plus
Comfortable working with both traditional RDBMS as well as newer NOSQL / Document stores such as MongoDB
Need to be comfortable working both with direct business logic, as well as service-oriented abstractions
Experience working in web development.


Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.