Full Stack Developer (Backend Heavy and Ruby on Rails Expert)
تفاصيل الوظيفة
Location: Hybrid (Abuja)
Experience Level: Mid to Senior Level
Job Description
We are seeking a skilled Fullstack Developer with a backend-heavy focus to join our team. The ideal candidate excels in backend development, particularly in Ruby on Rails, and can seamlessly support fullstack requirements with a robust understanding of frontend technologies. Expertise in Ruby on Rails is essential, with knowledge of React, TypeScript, Node.js, and modern web development practices.
Key Responsibilities
Develop and maintain scalable, high-performance backend services using Ruby on Rails, focusing on clean architecture, maintainability, and scalability.
Handle fullstack development as needed, creating robust APIs and server-side logic that integrate seamlessly with the frontend.
Work closely with frontend developers and product teams to build and optimize API endpoints and backend infrastructure.
Contribute to the frontend codebase as required, leveraging React and TypeScript to deliver responsive and interactive user experiences.
Ensure backend performance optimization, security, and best practices are maintained across applications.
Perform testing and debugging to uphold high-quality application performance on both frontend and backend.
Collaborate with DevOps teams to ensure system reliability and manage deployments effectively.
Requirements
Proven experience as a Fullstack or Backend Developer with a strong focus on Ruby on Rails.
Proficiency in RESTful API design, integration, and optimization within a Rails-based environment.
Familiarity with frontend technologies, particularly React and TypeScript, to support fullstack tasks.
Experience with Node.js or PHP/Laravel is beneficial, allowing flexibility in backend services.
Strong knowledge of Git version control and collaborative development workflows.
Hands-on experience with testing frameworks, including RSpec or Jest, to ensure code quality.
Familiarity with performance optimization, database design, and secure coding practices.
Preferred Qualifications
Experience with additional backend frameworks or tools, such as Node.js or PHP/Laravel.
Exposure to cloud services and deployment pipelines (e.g., AWS, Docker).
Knowledge of state management libraries and GraphQL for API interactions.
Previous experience in an Agile development environment.
Benefits
Competitive salary and performance-based bonuses.
Hybrid work flexibility (office and remote work).
Comprehensive health insurance.
Professional development opportunities, including training and certifications.
Collaborative work environment focused on career growth and innovation.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.