Sr. Software Engineer (Ruby on Rails)
Quick Overview
Job Description
This hands-on engineering position will have a full range of responsibilities to evolve and support a host of our direct clients applications and cloud infrastructure through a strong understanding of algorithm, data structure and cloud architecture. From incorporating cutting edge technologies to designing robust customer-centric solutions that scale, the Software Engineer will rely on a skill set that includes Java, Ruby on Rails, MySql/MS SQL. This position plays an integral role supporting our team, product, clients and company as we grow our SaaS based offerings.
PRIMARY RESPONSIBILITIES (include but are not limited to)
- Learn our cloud-based application and our human business process.
- Reduce risk by identifying a portion of the application code that can modularized into its own service; set up an API between that service and the main application.
- Convert product backlog into implemented features.
Our Clients Environment:
- Pair programming Ruby on Rails and ReactJS -- with some independent work as well.
- Agile methodology / Test-First implementation.
- Document as-needed.
- GitHub for source code revisioning
- AWS
QUALIFICATIONS AND EDUCATION REQUIREMENTS
- B.S in Computer Science or equivalent degree (Required) / M.S in Computer Science (preferred)
- 3-5 years as a full-stack software developer
- 3+ year(s) architecting, implementing, and maintaining 100,000+ lines of code web applications using Ruby on Rails, JavaScript (React, Node, jQuery), HTML, CSS, and MySQL.
- 2+ year(s) architecting, implementing, and maintaining REST API clients and a REST API server.
Nice to Have
- ReactJS
- SideKiq
- Elasticsearch
- Java
COMPETENCIES & PERSONAL ATTRIBUTES
- Algorithm analysis / evaluation.
- Oral and written communication skills: verbal, written, whiteboard, virtual / remote.
- Strong interpersonal communication skills to enable successful interactions with internal and external users and stakeholders.
- A change agent and strong collaborator who is not afraid of challenging status quo
- An individual who brings strong core values, quality, ethics, and integrity
- A collaborative team player who embraces and champions the culture
- Strong work ethic and ability to deliver results and meet commitments in a dynamic environment
- Exceptional and dynamic communications skills with the ability to inspire and influence people at all levels, build consensus and commitment, and effectively drive change throughout the organization at a rate that fits the corporate culture
- Demonstrates a business process orientation to developing solutions
Skills
Similar jobs
Staff Software Engineer
Ritchie Bros. · Westchester, United States
5 minutes agoGuidance Navigation and Control (GNC) Engineer, Air Dominance & Strike
Anduril Industries · Costa Mesa, United States
5 minutes ago$129k - $220k/yrSoftware Engineer (Analytic Developer) - FULLY CLEARED with POLYGRAPH REQUIRED
Constellation Technologies, Inc · Fort Meade, United States
7 minutes ago$150k - $200k/yrSoftware Engineer
Absolute Business Solutions Corp · Bethesda, United States
20 minutes ago$160k - $225k/yrManager of Software Engineer Level 1 with Security Clearance
Northrop Grumman · Buffalo, United States
22 minutes ago$121k - $181.4k/yrStaff Software Engineer - MOSA SME with Security Clearance
Northrop Grumman · Melbourne, United States
22 minutes ago$152.9k - $229.3k/yr