We are seeking a seasoned and talented Senior Ruby on Rails Developer to join our team at Uphance. This role is designed for an individual who excels at developing sophisticated, scalable web applications and possesses a keen eye for clean and efficient code. As a Senior Ruby on Rails Developer, you will play a crucial role in the architecture, development, and maintenance of our innovative apparel management software, contributing directly to the product's success.
Job Type: Contract/Remote/Full-Time/Long-term
Develop and maintain high-quality Ruby on Rails applications that meet our high-quality standards.
Design, build, and maintain efficient, reusable, and reliable Ruby code.
Utilise your expertise in Ruby on Rails to enhance the performance and reliability of our platform.
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Implement secure and efficient data storage solutions.
Integrate third-party services and APIs, including inventory management and warehouse systems.
Contribute to all phases of the development lifecycle, from concept to deployment and maintenance.
Identify bottlenecks and bugs, and devise solutions to these problems.
Help maintain code quality, organisation, and automation.
Stay abreast of emerging technologies and industry trends, applying them to operations and activities.
Conduct code reviews, optimisation, and solve complex development challenges.
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Proven experience with Ruby on Rails, MySQL, HTML, and JavaScript (4+ years).
Excellent frontend and backend skills
Ability to build high-performing applications and deal with large sets of data
Application performance monitoring/tuning
Create RESTful APIs. Use APIs for integrating with third-party applications
Excellent written and verbal communication skills.
Experience in working in Agile/Scrum development process.
Availability to work during the IST working hours.
High-speed Internet and the ability to join technical video meetings during business hours.
Strong analytical and problem-solving skills and ability to work as part of multi-functional teams.
Ability to collaborate and be a team player.
Engage in Innovative Projects: Immerse yourself in cutting-edge projects that not only test your skills but also encourage the exploration of new design realms.
AI-Integrated Challenges: Take on projects infused with AI, pushing the boundaries of your abilities and allowing for exploration in uncharted territories of software design and development.
Flexible Work Environment: Whether you embrace the digital nomad lifestyle or prefer the comfort of your own space, Uphance provides the freedom to design and create from any corner of the globe.
Inclusive Team Environment: Join a dynamic, international, and inclusive team that values and celebrates diverse ideas.
Collaborative Team Dynamics: Become a part of a supportive and motivated team that shares in the celebration of collective successes.
Recognition and Appreciation: Your accomplishments will be acknowledged and applauded regularly in our Recognition Rally.
Salary Range: INR 18 LPA to INR 26 LPA (Salary is not a constraint for the right candidate)
We are looking for people who have integrity, always strive to be their best, and are passionate about innovation and collaboration. Do these values align with your own? Apply today!
Role: Software Development - Other
Industry Type: Software Product
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development