×
Register Here to Apply for Jobs or Post Jobs. X

Full-Stack Engineer

Remote / Online - Candidates ideally in
Oklahoma City, Oklahoma County, Oklahoma, 73116, USA
Listing for: Public Strategies, Inc.
Full Time, Remote/Work from Home position
Listed on 2025-12-08
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Full-Stack Engineer - FT

Fully Remote
• Oklahoma City Metro - Oklahoma City, OK 73104;
Remote NC - NC, NC 27712;
Remote TX - Texas, TX 75252

Overview

Not Specified

Description Public Strategies Overview

Public Strategies (PS) is a nationally respected consulting, project management, and marketing firm based in Oklahoma City. We provide innovative solutions for federal, state, and local clients, including project and program management, training and technical assistance, technology, event management, research and evaluation, video production, and strategic communications. We also deliver research-informed direct services to financially vulnerable Oklahomans, with a focus on strengthening families and improving employment opportunities.

We are a collaborative team of thinkers, creatives, strategists, communicators, builders, researchers, and change agents committed to touching lives, driving change, and doing good well.

Position Summary

The Full-Stack Engineer builds, tests, and implements custom Ruby on Rails applications, developing enhancements that enable a positive end-user experience. Working as part of Public Strategies Strategic Communications Division, the Full-Stack Engineer develops programs and digital media. This role requires responsive problem solving skills and needs to be adept at finding creative and innovative solutions in order to satisfy various client needs.

The Full-Stack Engineer also stays current with industry and technological advancements and thrives in a team-oriented, collaborative environment.

Essential Job Functions
  • Design, build, and maintain efficient, reusable, and reliable Ruby code.
  • Ensure the implementation of robust server-side logic while integrating front-end elements
  • Identify and address performance bottlenecks and bugs, and propose realistic solutions
  • Uphold and enhance code quality through regular code reviews and by promoting clean code practices
  • Collaborate with team members to define, design, and deploy new features
  • Contribute to the evolution of our application's architecture, ensuring it remains scalable and maintainable
  • Advocate for and practice continuous integration and continuous deployment (CI/CD) methodologies
  • Other duties as assigned
Qualifications Education/Training
  • Bachelor’s degree preferred, not required.
Experience
  • Demonstrable projects showcasing Ruby on Rails or similar framework
  • Well-versed in MVC frameworks, Mocking, ORM, and RESTful architecture
  • Experience with Postgre

    SQL databases
  • Portfolio of work and projects must be provided
Skills, Knowledge, and Abilities
  • Strong understanding of Ruby syntax and its nuances
  • Solid grasp of object-oriented programming and its principles
  • In-depth knowledge of design patterns and a commitment to clean code principles, as advocated by Robert Martin and Martin Fowler
  • Fity with server-side templating languages such as ERB and HAML
  • Understanding of CSS preprocessors like Sass
  • Ability to write clean, manageable, and efficient Ruby code
  • Strong foundation in core design principles necessary for building scalable applications
  • Proficient in writing test cases and performing unit tests using RSpec or Minitest
  • Familiar with continuous integration and deployment workflows
  • Exceptional communication, teamwork, and problem-solving skills
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary