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.
Qualifications:
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.
Benefits:
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.