Full-Stack Software Engineer (Rails/Angular)


Questions?   Contact us!


Our client provides a platform for employee motivation and engagement, broadcasting live updates on big-screen TVs, web and mobile devices. Our product makes the workplace engaging by recognizing top performers and facilitating friendly competitions.

Job Description

They are looking for a Senior Full-Stack Engineer to join their team, working on both backend and frontend. Their application uses a micro-services backend architecture implemented with Ruby on Rails, and their frontend is AngularJS. They also have multiple integrations with 3rd party platforms using REST APIs. To be successful in this role, you must be a self-starter AND a team player, as you will collaborate closely with other Engineers, QA, PM, and UX while working in a lean, agile process. Requirements * 3+ years of experience in design and implementation of cloud-based applications * Experience with objected-oriented design, distributed systems, and Unix systems * Experience integrating with 3rd party applications and tools * Experience implementing applications using SQL and NoSQL databases * 2+ years experience with Javascript and AngularJS * 2+ years experience with Ruby on Rails * Experience implementing RESTful web services * Experience with CRMs such as Salesforce or Microsoft Dynamics * Strong time management skills * Experience with agile software development practices and process preferred * BS in Computer Science or related technical field


Only candidates from United States

Intermediate or advanced spoken English is required for ALL opportunities. If you can't speak English yet, please keep practicing and apply in the future.

Already have an account?

Sign In to load your details

Apply now

Please complete our online questionnaire

Upload your photo
First Name (Required)
Last Name (Required)
Email (Required)
Summary (Required)
LinkedIn Profile (Required)
GitHub Profile (Optional)
Stack Overflow Profile (Optional)
Portfolio (Optional)
English Resume (CV) (Required) Under 5MB please. English. PDF only.
Availability (Required)
Full-time Monthly Salary Expectations (in USD) (Required)
Country (Required)
Are you able to hold an interview in English? (Required)
On a scale of 1-10: what is your level of spoken English? (Required)
Required Skills (Experience in years) (Required)
How many years of your career have you worked remotely? (Required)
How many years have you worked professionally in software? (Required)
What was a backend design decision you had to change after you started implemention, preferably on a Ruby on Rails and/or microservices backend. (Required)
Describe one scenario where your deployed application had a bottleneck - how did you realize you had the bottleneck, how did you determine the root cause, and how did you decide on the best fix? (Required)
Describe your most interesting Angular (or another JS framework) application and what made it interesting? (Required)