Senior Software Engineer - Application Developer (Ruby)
Apply NowLocation:
US
Company:
Mighty Acorn
Summary:
As a Senior Software Engineer at Mighty Acorn, you will build and maintain web applications using Ruby and Javascript in a full stack environment. Candidates are expected to have significant experience in software engineering, particularly with Ruby and Javascript, along with a bachelor's degree.
Requirements:
Technology: Ruby, Javascript, Typescript, Terraform, AWS
Hard Skills: Ruby, Javascript, REST APIs, Accessibility standards (WCAG 2.1 A and AA)
Credentials: Bachelor's degree
Experience: 7+ years of Software Engineering experience, 3+ years of Ruby experience, 3+ years of Javascript experience, Experience delivering frontends that meet strict accessibility standards (WCAG 2.1 A and AA), Experience building REST APIs that are performant and scalable, Experience writing well architected and well tested code
Job Description:
What you’ll do:
-
Build web applications written in Ruby and Javascript.
-
Work in a full stack environment, writing frontend and backend code.
-
Work as part of a high-functioning scrum team (agile) to deliver products to end users.
-
Build new digital services for state government agencies.
-
Ensure that all code is covered by automated tests.
-
Break down complex work into actionable tickets.
-
Make light architectural decisions, and influence API design.
-
Document decisions in an ADR type format.
-
Work independently in a high trust environment.
What you’ll bring:
-
7+ years of Software Engineering experience.
-
3+ years of Ruby experience.
-
3+ years of Javascript experience.
-
Experience delivering frontends that meet strict accessibility standards (WCAG 2.1 A and AA).
-
Experience building REST APIs that are performant and scalable.
-
Experience writing well architected and well tested code.
-
Higher education, possessing at least a Bachelor's degree.
It would be a bonus if you also had:
-
Experience working with Typescript.
-
Experience working on infrastructure, especially using Terraform on AWS.
-
Experience working with DevOps principles, such as automation, shortening feedback loops, optimizing team processes, etc.
-
Experience working in professional services or government digital services.
-
Experience or an interest in sharing your knowledge and experience at industry conferences.
Other requirements:
-
An ability to work efficiently, sometimes under tight deadlines.
-
A preference for transparency and an ability to be direct and transparent in your own communication.
-
An ability to adapt quickly and cope with temporarily ambiguous situations as requirements change.
-
This role requires work be performed from within the contiguous United States.
-
Candidates must either hold active US citizenship or a green card, and should possess work authorization that does not require any present or future visa sponsorship by Mighty Acorn Digital.
-
Candidates selected for the role must pass a criminal background check prior to their start date.
-
Candidates must have a fast (>100Mbps) and reliable internet connection and have a dedicated workspace with background noise at an appropriate level for audio calls.