Mid-Level Ruby on Rails Engineer

San Diego, CA 92101

Employment Type: Contract Job Category: DevOps Job Number: 23377

Job Description

  • Contribute as part of a cross functional Agile team to build a large, scalable web application in an open source ecosystem
  • Write components and services using software development principles and best practices
  • Design and build software components with an eye towards modular, extensible, and scalable design
  • Provide guidance and informal leadership to other teammates through code reviews, pair coding, mentorship, etc.
  • Demonstrate strong communication and team collaboration skills
  • Write automated unit tests and integration tests, and assist in manual testing as needed
  • Contribute to software design through the development and communication of solutions, as well as build consensus through diagrams and other forms of presentation
  • Work with a Product Owner to ensure that work is accurately described and appropriately prioritized, including providing input into product roadmaps, product and sprint backlogs, and user stories
  • Support the practice of engineering within the larger company as needed through activities such as:
    • Assisting in outreach, recruitment, and hiring efforts
    • Occasionally participating in or otherwise supporting business development efforts, including code or design challenges, writing or reviewing proposal responses, etc.
    • Participating in communities of practice
  • We expect the responsibilities of this position to shift and grow organically over time, in response to considerations such as the unique strengths and interests of the selected candidate and other team members and an evolving understanding of the delivery environment.
Basic qualifications
  • At least 5 years of experience as a software engineer
  • Experience with Ruby
  • Understanding of common design patterns and software development principles, and how to apply these effectively in day-to-day software development
  • Experience working in different areas of the software stack and solving a variety of engineering problems throughout their career
  • Experience working on an Agile team and demonstrating an Agile mindset
  • Ability to work independently on high complexity tasks
  • Experience in an open-source, collaborative development environment
  • Has lived and worked in the United States for 3 of the last 5 years
Additional desired qualifications
  • Experience with JavaScript: React, NodeJS
  • Experience with polyglot programming, using multiple languages, leveraging strengths of each language
  • Experience with PostgresDB and Redis
  • Experience with continuous integration/deployment systems, Jenkins or Github Actions
  • Experience working with GitHub or other git repositories
  • Experience developing in the AWS cloud
  • Experience with container platforms such as Docker and Kubernetes
  • Experience with Terraform or other IaC platforms
  • Previously contributed to at least one open source project
  • Familiarity with the US Web Design System
  • Experience working in or with government agencies, especially the VA
  • You are a U.S. Veteran

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.