Talent.com
Senior Ruby on Rails Developer
Senior Ruby on Rails DeveloperC Sharpcorner • New York, NY, United States
Senior Ruby on Rails Developer

Senior Ruby on Rails Developer

C Sharpcorner • New York, NY, United States
2 days ago
Job type
  • Full-time
Job description

We are on the lookout for a highly skilled and passionate Senior Software Developer with expertise in Ruby on Rails to join our vibrant and fast-paced development team. As a Senior Developer, you will play a pivotal role in the design, development, and maintenance of high-performance web applications that serve millions of users globally. This role provides an excellent opportunity for you to contribute to impactful projects, collaborate with cross-functional teams, and continuously hone your skills in a challenging and rewarding environment.

Key Responsibilities

  • Web Application Development. You will design, develop, and maintain robust web applications using Ruby on Rails. Youll be expected to follow best coding practices and create clean, scalable, and maintainable code.
  • Backend Development. In this role, you will handle a range of backend tasks, including building and maintaining APIs, integrating third-party services, and managing server-side logic. You will work extensively with relational databases such as PostgreSQL and MySQL, ensuring the integrity and optimization of database queries.
  • Collaboration with Front-End Team. Youll work closely with the front-end development team to create seamless and user-friendly interfaces. Your ability to collaborate effectively and understand front-end technologies will ensure smooth integration between front-end and back-end.
  • Performance Optimization. You will focus on optimizing applications for performance, scalability, and security. Leveraging AWS services like EC2, S3, and CloudWatch, you will deploy, monitor, and maintain applications to ensure reliability and efficiency.
  • Version Control & Best Practices. You will implement and follow version control practices using Git and utilize Ruby gems for enhanced functionality and ease of development. Adhering to industry-standard coding practices will be key in maintaining a high-quality codebase.
  • Troubleshooting & Maintenance. A large part of your role will involve troubleshooting, debugging, and upgrading existing applications to enhance performance and add new features.
  • End-to-End Development Lifecycle. You will be involved in all stages of the development lifecycle, from initial planning and design to final deployment and ongoing maintenance. This is a hands-on role that requires you to be proactive and accountable at every stage.
  • Mentoring Junior Developers. You will be expected to mentor and guide junior developers, helping them improve their coding skills and adherence to best practices. Your leadership will be key to the professional growth of the team.
  • Continuous Learning. As a senior developer, you are expected to stay updated with emerging technologies and industry trends. Your ability to adapt and implement new technologies will contribute to process improvements and innovation within the team.

Required Skills & Experience

  • Ruby & Ruby on Rails. You should have strong proficiency in Ruby and the Ruby on Rails framework. Experience in creating high-performing, scalable applications is a must.
  • Relational Databases. You must have hands-on experience working with relational databases, particularly PostgreSQL and MySQL. Your experience in writing optimized queries will ensure efficient data handling and application performance.
  • AWS Services. A deep understanding and hands-on experience with AWS services, such as EC2, S3, and CloudWatch, are essential for deploying and maintaining applications in the cloud environment.
  • Version Control with Git. Proficiency in Git for version control is required to ensure smooth collaboration and code management across the team.
  • API Development & Integration. Strong understanding of RESTful API development is essential. You should also have experience in integrating third-party APIs to enhance application functionality.
  • Nice-to-Have Skills

  • Docker. Familiarity with Docker for containerization and microservices-based architecture will be beneficial.
  • Qualifications

  • Experience. A minimum of 4-6 years of hands-on experience in software development, primarily focused on Ruby on Rails. Your experience should demonstrate a proven ability to deliver high-quality web applications.
  • Problem-Solving Skills. Strong analytical and problem-solving skills are essential to ensure that solutions are efficient, scalable, and meet the needs of the business.
  • Team Collaboration. The ability to work in a fast-paced, collaborative, and cross-functional team environment is crucial. You should be comfortable working with both technical and non-technical team members.
  • Communication Skills. Excellent communication and interpersonal skills are important as you will be mentoring junior developers, collaborating with different teams, and communicating complex ideas to non-technical stakeholders.
  • Why Join Us?

    This is an exciting opportunity for an experienced Ruby on Rails developer to grow in a dynamic environment. You will have the chance to work on challenging projects that impact millions of users while working alongside talented professionals who are passionate about building high-quality software. If youre looking for a place to showcase your skills, make meaningful contributions, and develop your career, wed love to hear from you.

    #J-18808-Ljbffr

    Create a job alert for this search

    Developer Ruby On Rails • New York, NY, United States