Pakistan Hybrid Employment

Creative Chaos is hiring a Senior/Principal Software Engineer - Ruby on Rails

About the Role

Creative Chaos is looking for a Senior/Principal Software Engineer to develop robust server applications and RESTful APIs for our software platforms. You will be responsible for ensuring functionality, security, and performance while building team strength through mentorship.

What You'll Do

  • Analyze business requirements and estimate assigned tasks.
  • Write code and unit tests, collaborating with other team members.
  • Tune code for enhanced security and performance.
  • Maintain systems by fixing existing issues and updating issue tracking software.
  • Provide status updates and communicate directly with the client.
  • Control versions of your code and research new technologies.
  • Lead a team of software engineers and mentor team members through training and guidance.
  • Upgrade your own skills and knowledge, and evaluate candidates for open positions.

What We're Looking For

  • A BS degree in Computer Science, Software Engineering, or a similar relevant field.
  • 3-8 years of working experience in Ruby on Rails and its frameworks.
  • Extensive experience with common gems in the Ruby/Rails ecosystem, particularly Devise and Pundit.
  • Experience building large-scale production web applications with API interfaces.
  • First-hand experience with the performance challenges of a production RoR application, including stress testing and performance tuning.
  • A strong understanding of the testing pyramid and comfort implementing specs in each layer using the RSpec framework.
  • The ability to work effectively at all levels of the stack: Rails, Ruby, and ES6.
  • Familiarity with front-end technologies like JavaScript, CSS, and HTML.
  • A strong understanding of SQL and experience writing SQL queries.
  • Strong experience with CI/CD pipelines, AWS, and cloud technologies including Docker and Kubernetes.
  • Experience in Agile development methodologies, including SCRUM.
  • Excellent verbal and written English communication skills.
  • Excellent problem-solving and analytical skills.

Technical Stack

  • Ruby on Rails, Ruby, ES6, JavaScript, CSS, HTML
  • SQL, Devise, Pundit, RSpec
  • AWS, Docker, Kubernetes

Team & Environment

You will lead a team of software engineers.

Benefits & Compensation

  • Paid Time Off
  • Work From Home
  • Health Insurance
  • OPD
  • Training and Development
  • Life Insurance
  • Exchange Program

Work Mode

This role operates on a hybrid work model.

Creative Chaos is an equal opportunity employer.

Required Skills
Ruby on RailsRubyRSpecSQLDevisePunditJavaScriptES6CSSHTMLSystem DesignAPI DevelopmentPerformance Optimization
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
Creative Chaos

Creative Chaos is an integrated technology innovation firm that specializes in building MVPs for startups and Fortune 500 companies. The company specializes in building web applications, mobile apps and IOT solutions.

Visit website
Job Details
Category backend
Posted 5 months ago