Qureos

FIND_THE_RIGHTJOB.

Senior Backend Engineer (Ruby on Rails)

Full time
Remote

JOB_REQUIREMENTS

Hires in

Pakistan

Employment Type

Full time

Company Location

Pakistan (‫پاکستان‬‎)

Salary

Not specified

Years of Experience

0 - 7 years

This is a full-time remote role for a Senior Backend Engineer (Ruby on Rails). The Senior Backend Engineer will be responsible for back-end web development, software development, object-oriented programming (OOP) and programming in a fast-paced, collaborative environment. The engineer will work with teams to design, implement, and maintain high-quality back-end code for our platform. This role requires experience in software engineering and building scalable web applications. 

Key Responsibilities:

Backend Development: 

● Lead the development of back-end services and APIs using Ruby on Rails ensuring high performance, scalability, and security. 
● Implement reusable and modular code, following best practices and coding standards to maintain code quality and maintainability. 
● Optimize database performance and queries to ensure efficient data retrieval and processing. Technical Leadership: 
● Provide technical leadership and guidance to the backend development team, mentoring junior developers and fostering a culture of collaboration and innovation.
● Conduct code reviews and performance audits, ensuring adherence to coding standards and best practices for backend development. 
● Stay updated with the latest developments in Ruby on Rails and backend technologies, advocating for continuous improvement. 

System Architecture: 

● Collaborate with front-end developers, product managers, and other stakeholders to design and implement robust and scalable system architectures. 
● Participate in architectural discussions and contribute to the design of new features and system improvements. 
● Ensure the backend services are seamlessly integrated with front-end components and third-party services. API Development and Integration: 
● Design, implement, and maintain RESTful APIs to support front-end functionality and third-party integrations. 
● Ensure APIs are well-documented, tested, and optimized for performance and security. 
● Collaborate closely with API consumers to ensure smooth integration and functionality. 

Testing and Deployment:

● Develop and maintain automated tests (unit, integration, and end-to-end) to ensure the reliability and stability of backend services. 
● Manage the continuous integration and deployment (CI/CD) pipelines to streamline the deployment process. 
● Monitor and troubleshoot production issues, ensuring timely resolution and minimal impact on users. Documentation and Support: 
● Create clear and comprehensive documentation for backend code, including API documentation, system architecture diagrams, and operational guidelines. 
● Provide technical support and assistance to internal teams and clients, troubleshooting issues and providing solutions to ensure the successful implementation and deployment of web applications. 

Qualifications

● Expertise in back-end web development, software development, and programming 
● Experience with Ruby on Rails 
● Knowledge of object-oriented programming (OOP) 
● Solid understanding of back-end development principles
● Experience in building scalable web applications 
● Experience with REST APIs 
● Experience in relational databases (e.g., PostgreSQL, MySQL) 
● Experience with cloud infrastructure (AWS, GCP, Azure) 
● Experience with software development best practices, such as version control (Git), automated testing, and continuous integration/continuous deployment (CI/CD) 
● Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field 
● Excellent written and verbal communication skills 
● Ability to work independently and remotely 

© 2025 Qureos. All rights reserved.