Pakistan Hybrid

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

About the Role

We are seeking an experienced software engineer to lead development efforts on complex web applications. The ideal candidate will have deep expertise in Ruby on Rails and a proven ability to deliver robust, maintainable code in a fast-paced setting.

Responsibilities

  • Design and implement backend services using Ruby on Rails
  • Collaborate with product and design teams to define technical requirements
  • Write clean, testable, and well-documented code
  • Lead code reviews and mentor junior developers
  • Optimize application performance and reliability
  • Troubleshoot and resolve production issues promptly
  • Contribute to architectural decisions and system design
  • Ensure data integrity and security across systems
  • Integrate third-party APIs and services
  • Maintain and improve CI/CD pipelines
  • Participate in sprint planning and agile ceremonies
  • Drive improvements in code quality and development practices
  • Evaluate and adopt new technologies when beneficial
  • Support deployment and monitoring of applications
  • Document technical designs and implementation details
  • Promote best practices in software engineering across the team
  • Work closely with QA to ensure comprehensive test coverage
  • Refactor legacy systems to improve maintainability
  • Assist in defining scalability strategies for growing workloads
  • Ensure compliance with security standards and protocols

Nice to Have

  • Experience with microservices architecture
  • Familiarity with GraphQL
  • Knowledge of React or similar front-end frameworks
  • Experience with Kubernetes or serverless platforms
  • Background in test-driven development
  • Contributions to open-source projects
  • Experience scaling high-traffic applications
  • Understanding of distributed systems
  • Prior work in startup or fast-moving environments
  • Security-focused development experience

Compensation

Competitive salary based on experience

Work Arrangement

Remote-friendly with flexible hours

Team

Small, collaborative engineering team focused on rapid iteration

What We Value

  • Technical excellence paired with practical problem-solving
  • Ownership of projects from concept to deployment
  • Clear communication across technical and non-technical stakeholders
  • Continuous learning and knowledge sharing
  • Building inclusive and supportive team dynamics

Growth Opportunities

  • Pathways to technical leadership and architecture roles
  • Regular feedback and performance reviews
  • Support for attending conferences and training
  • Opportunities to shape team processes and tools
  • Involvement in high-impact product decisions

Available for qualified candidates

Required Skills
Ruby on RailsRubySQLJavaScriptCSSHTMLAPI DevelopmentPerformance Optimization
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.
All jobs at Creative Chaos Visit website
Job Details
Category other
Posted 8 months ago