https://bayt.page.link/3mjT3WMSJibq18Bv5
Create a job alert for similar positions

Job Description

JOB TITLE: Senior Software Engineer


DEPARTMENT: Software Development


REPORTS To: Team Lead / Project Manager


PURPOSE:
To develop, maintain and optimize high-performing web applications using Ruby on Rails, AWS, and related technologies. This role demands a proactive individual with strong technical expertise, excellent problem-solving abilities and the capability to communicate effectively with clients and team members.


KEY RESPONSIBILITIES:


  • Design, develop and maintain web applications using Ruby on Rails and AWS.
  • Collaborate on the development of highly interactive and user-friendly applications with front-end technologies such as React.
  • Work with relational databases like PostgreSQL to build scalable and efficient backend solutions.
  • Debug, troubleshoot and optimize applications to ensure seamless production performance.
  • Apply object-oriented analysis and design principles to create clean, maintainable and efficient code.
  • Collaborate with cross-functional teams in an Agile environment to deliver high-quality solutions.
  • Stay updated with industry trends and emerging technologies to improve application performance and development processes.
  • Take ownership of tasks and deliver results with strong initiative and attention to detail.

QUALIFICATIONS, SKILLS, AND EXPERIENCE:


  • Academic Qualifications: Bachelor's degree in Computer Science or a related field (BS).
  • Technical Expertise:
    • Primary: Ruby on Rails, AWS.
    • Secondary: PostgreSQL, Python, React.
  • Experience:
    • At least 3 years in a Ruby on Rails Developer role.
    • Strong experience with relational databases and front-end technologies like React.
    • Background in developing highly interactive and efficient applications.
    • Familiarity with Agile development is a plus.
    • Experience in the Crypto domain is a bonus.
  • Communication Skills: High-level proficiency with the ability to convey technical concepts effectively to clients and teams.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.