Ruby on Rails Engineer (Remote)
S Square Technologies is seeking a skilled, motivated, and flexible Engineer with Ruby, Python, API and AWS experience. The Ruby on Rails Engineer is a key member of our integrated technology Team on a pivotal Federal program that is making a positive impact on millions of Americans' daily lives.
Responsibilities
- Working hand in hand with other engineers in developing API endpoints and services that proxy requests to various other applications. Some of these rely on message queues, some are xml, some are JSON.
- Day to day work will involve writing code, developing tests, and debugging.
- Our engineers are expected to give input on high level architecture and coding decisions.
- Build APIs that support both the digital services we deliver as well as third-party usage
- Use unit and integration testing to ensure systems meet business needs
- The ability to write code that is a pleasure for other engineers to read and understand
- Experience with all phases of the software development lifecycle - from gathering and analyzing user/business system requirements to creating application system models
- Experience participating in design meetings and consulting with your project team to refine, test, and debug programs to meet business needs
- Experience with Amazon Web Services, in particular EC2, S3, and RDS preferred
Qualifications
- Authorized to work in the US for any employer (Permanent Residents and US Citizens are preferred).
- Bachelor’s degree in information technology and information systems, Computer Science, Networking, or related field.
- US Residency requirement - applicants shall have lived in the United States at least three (3) out of the last five (5) years.
- 4+ years of experience in working with Ruby on Rails.
- Minimum of 3 years working in an Agile software development environment.
- Programming in a major open-source language, such as Ruby, Python, Go, Java, or JavaScript.
- Understanding of the fundamental technologies of the web: HTTP, SSL, HTML, CSS, and JSON.
- Experience with a front-end JS framework (like Angular, React, Backbone).
- Extensive experience in taking program requirements and creating an architecture vision with experience in high volume and high availability networks and systems.
- Experience in creating and conveying to team members the architectural vision for a program or project.
- Experience in designing and developing APIs.
- Experience working in AWS ECS Fargate hosting environment is preferred.
- Experience/Knowledge in tools such as GitHub, Cloud Bees, JFrog, SonarQube, JIRA, Confluence, Datadog, Splunk is a plus.
- The ability to speak and write in terms that non-developers can understand clearly
- Expertise in designing, developing, coding, testing, and debugging user interfaces and web application components.
- The ability to review and evaluate systems and software for adherence to government directives, standards, and guidelines.
- A thoughtful, adaptive, and collaborative mindset
- Ability to pick up and learn new development and operations skill.
- Excellent written and verbal communication skills, technical and otherwise.
Job Type: Full-time
Pay: $100,000.00 - $130,000.00 per year
Benefits:
- 401(k) matching
- Paid time off
- Vision insurance
Compensation package:
Experience level:
Schedule:
Experience:
- Ruby on Rails: 4 years (Required)
Work Location: Remote