Senior Software Engineer
The Department
The engineering team has 10 people on it consisting of Team Leads, Full STack Engineers, QA Engineers and Designers.
Your Role
UrbanBound is looking for a Senior Software Engineer to help us build our relocation platform. The Senior SoftwareEngineer will play a key role in the design and implementation of new application features, as well as diagnosing and fixing issues reported by our users. The ideal candidate is a full stack developer, capable of writing the HTML, CSS, and JavaScript (we use React) to construct the front end, and the Ruby (we use Rails) to process requests on the backend. Senior Software Engineers are expected to take a task and run with it, requiring little direction themselves, while at the same time providing direction to junior members of the team. You will be working in an agile environment, in which we strive to deliver quality, reliable software as quickly as possible. You will be involved in all stages of the software development lifecycle, from product inception, through development and testing, including maintenance after the release.
Requirements
Requirements:
A desire to constantly be learning, and teaching.
6+ years experience building web-based products.
Familiarity with the challenges faced by modern web applications, and the array of solutions to those problems.
Incredibly strong knowledge of Ruby, Rails, JavaScript, HTML, CSS, HTTP, and all things web.
Strong knowledge of SQL and relational databases.
Writes succinct, readable, maintainable, and testable code.
Experience working on an agile team.
Enjoys working with people in engineering, product development, sales, marketing, and customer support.
Great communication skills.
Experience with client side JavaScript frameworks and/or experience with native GUI development.