Ruby on Rails Developer
Blue Moon Digital Inc. is a Digital Consultancy with a team of experts leveraging proprietary technology & data science to help clients optimize their businesses and digital marketing initiatives.
Blue Moon Digital, Inc. is seeking a Full Stack Developer to expand our development team in Denver. We are looking for a highly skilled computer programmer who is comfortable with both front and back end programming. A successful Full Stack Developer will see a project from conception to final product, developing and designing front end web architecture, ensuring the responsiveness of applications and working alongside graphic designers for web design features. The position requires clear, frequent communication, and the ability to solve a variety of technical problems. Are you passionate about what you do? Are you a quick learner? Do you have exceptional technical skill? We want to talk to you.
Responsibilities:
- Work in conjunction with UX Analysts, Product Owner, Engineers and Clients to help design applications and features.
- Develop web-based business intelligence applications using Ruby on Rails servers and Javascript client frameworks.
- Modelling relational data to support product requirements.
- Implement mobile applications.
- Implement best practices for security and data protection across all development.
- Design and develop APIs for internal and external applications.
- Keep informed of developments in web applications and programming languages that may impact the business.
Requirements:
- Bachelor’s degree
- 3+ years’ experience Ruby on Rails production development and maintenance
- 2+ years’ experience with Javascript/ES6/Webpack.
- Test Driven Development/Test automation using tools such as rspec, Capybara, Jest, Cypress.
- Proficient in at least one Javascript frontend framework configuration such as React Redux, or React Mobx, Angular, or Ember.
- Able and willing to learn and work with new frameworks and languages as needed.
- Understanding of functional programming concepts in ES6 and how they are used by Javascript frameworks such as Redux.
- Experience solving performance optimization problems.
- Strong organization and project management skills.
- Proficiency with fundamental front-end languages such as HTML, CSS and Javascript and experience with CSS frameworks such as Material UI.
- Excellent communication skills and problem-solving skills a must
Our team operates like a small startup while still having the benefits and scale of being part of a larger, privately held company. If you’re interested in growing your career, motivated to create valuable and meaningful products for our end-users, and want to be a part of a rapidly growing, talented team, this may be a great opportunity for you!