Senior Backend Developer (ROR)

Posted 3 months agoViewed
LondonFull-TimeSoftware Development
Company:Evolve Tech LLC
Location:London
Languages:English
Seniority level:Senior, 8+ years
Experience:8+ years
Skills:
AWSBackend DevelopmentPostgreSQLSoftware DevelopmentAgileGitMySQLRubyRuby on RailsJiraAzureProblem SolvingRESTful APIsMentoringExcellent communication skills
Requirements:
Bachelor's or Master's degree in Computer Science, Information Technology, or a related field. Minimum of 8 years of experience as a Backend Developer. Minimum of 3+ years of hands-on experience with Ruby. Experience with agile project management and workflow tools. Proficiency in using Git or other version control systems. Proficient in Ruby, Ruby on Rails, and other relevant backend technologies. Experience with database technologies like PostgreSQL, MySQL, and NoSQL databases. Familiarity with RESTful API design and development. Knowledge of user authentication and authorization mechanisms. Experience with cloud services like AWS, Google Cloud, or Azure. Understanding of fundamental design principles behind a scalable application. Familiarity with continuous integration and deployment tools. Ability to understand business requirements and translate them into technical requirements. A knack for benchmarking and optimization. Demonstrated proficiency in software design principles and patterns. Proficiency in various types of software testing methodologies. Strong analytical thinking and problem-solving skills. Excellent written and verbal communication skills. Proven ability to lead and work as part of a team. Ability to mentor and guide junior developers. High attention to detail. Strong organizational skills with the ability to manage priorities and time effectively. The ability to quickly learn and adapt to new technologies. A commitment to learning and keeping up with the latest trends. A strong focus on user experiences and outcomes. Excellent command of English language, both written and spoken. Willingness and ability to adjust work schedule as necessary.
Responsibilities:
Develops software solutions by studying information needs and following the software development lifecycle. Designing, developing, and testing server-side logic using Ruby on Rails. Documents and demonstrates solutions. Build and maintain efficient, reusable, and reliable Ruby code. Improve and optimize the performance of existing components and systems. Identify and resolve performance and scalability issues. Lead and collaborate with agile cross-functional teams. Conduct peer code reviews and provide mentorship. Understand business requirements and translate them into technical requirements. Implement automated testing and unit tests. Improves operations by conducting systems analysis and recommending changes. Accomplishes engineering and organization mission by completing related results.
Similar Jobs:
Posted 1 day ago
EuropeFull-TimeSoftware Development
Umbraco and .NET Developer (Remote, Full-Time) [AS193] Europe
Company:
Posted 23 days ago
Canada, United Kingdom, IndiaFull-TimeSoftware Development
Senior Cloud Engineer
Company:Loopio Inc.
Posted 23 days ago
EMEAFull-TimeSoftware Development
Senior Director, Professional Services
Company:GitLab