Full-timeSenior Backend Software Engineer (Ruby on Rails)

Software Development

Key Responsibilities:

  • Design, develop, and maintain robust and scalable backend solutions using Ruby on Rails framework.

  • Write clean, efficient, and maintainable code while adhering to best practices and coding standards.

  • Collaborate with cross-functional teams including frontend developers, product managers, and designers to translate business requirements into technical solutions.

  • Participate in architectural design discussions and provide recommendations for improving system scalability, reliability, and performance.

  • Conduct code reviews and provide constructive feedback to peers to ensure code quality and adherence to coding standards.

  • Stay updated on emerging technologies and industry trends, and proactively suggest improvements to enhance the efficiency and effectiveness of our software development processes.


  • Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree is a plus.

  • 3+ years of professional experience in software development with a strong focus on backend development using Ruby on Rails.

  • Proficiency in designing and developing RESTful APIs and microservices architecture.

  • Strong understanding of relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, etc.

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.

  • Solid understanding of software development principles, design patterns, and best practices.

  • Excellent problem-solving skills and the ability to troubleshoot and debug complex issues.

  • Strong communication and interpersonal skills with the ability to collaborate effectively with cross-functional teams.

  • Proven track record of delivering high-quality software solutions within tight deadlines.

Nice to Have:

  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.

  • Familiarity with frontend technologies such as JavaScript, HTML, CSS, React, or Angular.

  • Contribution to open-source projects or active participation in the developer community.


  • Competitive salary Pegged to the USD.

  • Comprehensive health benefits package.

  • Flexible working hours and remote work options.

  • Professional development opportunities.

  • Collaborative and inclusive work environment.

  • Company-sponsored social events and team outings.