Ruby on Rails Developer

punch group • Nigeria
Visa Sponsorship Relocation
This Job is No Longer Active This position is no longer accepting applications

Job Description

About Punch:

Punch is a full-service digital agency on a mission to build the best digital experiences. We specialize in delivering innovative digital solutions that empower businesses to thrive in a competitive world.

We are looking for talented and driven Ruby on Rails Developers to join our team in Lagos, Nigeria and help us create cutting-edge web applications that make an impact.


What We Look For:

We value adaptability, curiosity, and a growth mindset. At Punch, you’ll work on meaningful projects that challenge your skills and support your professional development.

Come build with us!


Job Responsibilities:

  • Develop robust and scalable web applications using Ruby on Rails and related technologies.
  • Collaborate with designers and front-end developers to turn wireframes and mockups into fully functional user experiences.
  • Design and implement RESTful APIs and backend services to support web and mobile applications.
  • Architect and maintain databases (primarily PostgreSQL or MySQL), ensuring data integrity, performance, and reliability.
  • Write clean, maintainable, and testable code following best practices and coding standards.
  • Optimize applications for performance, scalability, and responsiveness.
  • Debug, troubleshoot, and fix issues in production and development environments.
  • Keep up-to-date with the latest in Rails and related technologies.
  • Work closely with cross-functional teams including developers, designers, and product managers to deliver high-quality software.
  • Write unit, integration, and system tests to ensure application stability and robustness.


Skills Required:

  • Proven experience developing applications with Ruby on Rails.
  • Strong understanding of object-oriented programming and MVC architecture.
  • Experience working with PostgreSQL, MySQL, or other relational databases.
  • Familiarity with front-end technologies such as HTML, CSS, JavaScript, and ideally experience with modern JavaScript frameworks (e.g., React or Vue.js).
  • Solid knowledge of RESTful API design and consumption.
  • Familiarity with background job processing using tools like Sidekiq or Delayed Job.
  • Proficient in Git and collaborative workflows (e.g., GitHub, GitLab).
  • Understanding of common security vulnerabilities and how to prevent them in Rails apps.
  • Good communication skills and ability to work collaboratively in a team environment.
  • Eagerness to learn and grow in a fast-paced, supportive environment.


Bonus Points For:

  • Experience deploying Rails applications to cloud platforms like AWS, Heroku, or Azure.
  • Familiarity with CI/CD pipelines and automated testing tools.
  • Experience with Docker or containerized environments.
  • Knowledge of GraphQL or Hotwire/Turbo/Stimulus.
  • Exposure to agile development practices.


Benefits at Punch:

  • Competitive Salary & Performance Bonuses
  • Paid Time Off & Holidays
  • Health & Wellness Support
  • Professional Growth & Development
  • Collaborative Culture & Recognition
  • Operational Support & Relocation Assistance


Job Type: Full-time

Pay: ₦250,000.00 – ₦800,000.00 per month

Similar Jobs

Explore other opportunities that match your interests

Senior Staff Engineer

Programming
•
15s ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Insight Global

United State

AI/Python Developer

Programming
•
3h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Apex Systems

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Agility Robotics

United State

Subscribe our newsletter

New Things Will Always Update Regularly