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.

