Job Search and Career Advice Platform

Enable job alerts via email!

Senior Backend Engineer (Ruby on Rails)

Qureos

Remote

PKR 2,000,000 - 2,750,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company is looking for a Senior Backend Engineer specialized in Ruby on Rails to join their team remotely. The ideal candidate will lead the development of back-end services, ensure code quality, and integrate scalable web applications. Strong knowledge in APIs, relational databases, and cloud infrastructure is essential. This role also includes mentoring junior developers and managing CI/CD processes. If you are passionate about back-end development and wish to work in a collaborative environment, we'd love to hear from you.

Qualifications

  • Expertise in back-end development and software engineering.
  • Solid understanding of development principles and scalable applications.
  • Excellent communication skills and ability to work remotely.

Responsibilities

  • Lead back-end services and APIs development ensuring performance and security.
  • Mentor junior developers and conduct code reviews.
  • Design and maintain RESTful APIs for integrations.
  • Develop automated tests and manage CI/CD pipelines.

Skills

Back-end web development
Ruby on Rails
Object-oriented programming (OOP)
API development
Relational databases
Cloud infrastructure
Version control (Git)
Automated testing

Education

Bachelor's or Master's degree in Computer Science or related field
Job description

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 back‑end 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 back‑end development.
  • Stay updated with the latest developments in Ruby on Rails and back‑end 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 back‑end 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 back‑end 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 back‑end 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.