Cutshort logo
GeoSnapshot logo
Ruby on Rails Developer
Ruby on Rails Developer
GeoSnapshot's logo

Ruby on Rails Developer

Eman Khan's profile picture
Posted by Eman Khan
2 - 5 yrs
₹10L - ₹20L / yr
Remote only
Skills
skill iconRuby on Rails (ROR)
skill iconJavascript
skill iconReact.js
skill iconAmazon Web Services (AWS)

About GeoSnapshot:

GeoSnapshot is a leading platform enabling sports and event organizers to upload, share, and sell photos with participants. Our team operates in a fast-paced, collaborative, and fully remote environment. We value creativity, independence, and a strong desire to learn and grow with us.


Role Overview:

We are seeking a motivated and talented Ruby on Rails Developer with React experience to join our dynamic remote team. You will work on our core platform, contributing to both backend (Ruby on Rails) and frontend (React) development. As a part of a small but highly skilled team, you’ll have the opportunity to learn, take ownership of features, and make a real impact.


Responsibilities:

  • Develop, enhance, and maintain features on the GeoSnapshot platform using Ruby on Rails.
  • Build responsive and interactive front-end components using React.
  • Collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality solutions.
  • Write clean, maintainable, and scalable code, adhering to best practices.
  • Debug, troubleshoot, and optimize performance issues across the stack.
  • Work independently while staying aligned with team goals and timelines.
  • Learn and adapt to new technologies and frameworks as needed.


Requirements:

  • 2+ years of professional experience with Ruby on Rails and React.
  • Strong understanding of RESTful APIs and how to integrate them with front-end applications.
  • Proficient in relational databases (e.g., PostgreSQL or MySQL) and ORM frameworks.
  • Familiarity with modern JavaScript (ES6+), CSS3, and HTML5.
  • Experience with version control systems like Git.
  • Comfortable working in a remote setup and communicating effectively in a distributed team.
  • Self-motivated and eager to learn new tools and technologies.


Preferred Skills (Nice-to-Have):

  • Experience with cloud platforms like AWS or similar.
  • Knowledge of CI/CD pipelines.
  • Familiarity with Agile development methodologies.
  • Understanding of photo management systems or e-commerce platforms.


Why Join GeoSnapshot?

  • Work in a fully remote, flexible environment.
  • Be part of a growing, innovative team working on impactful solutions.
  • Opportunities for professional growth and learning new technologies.
  • Competitive compensation and benefits.
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About GeoSnapshot

Founded :
2013
Type :
Product
Size :
0-20
Stage :
Raised funding

About

Geosnapshot is a sports photography company that offers a world class platform for massive event organisers allowing them to manage photographers, distribute and sell photos from their event. We are passionate about our craft and beleive great products are powered by simple, elegant & scalable software.


Our mission is to build the world's best platform for sports photography.

 

About us

At GeoSnapshot, we're a global sports photography platform that started our journey in 2012 from Sydney, Australia, and have now expanded to Colorado, USA. We've revolutionized event photography by creating a sophisticated platform that connects photographers, event organizers, and participants. Our AI-powered technology enables quick photo discovery, instant digital downloads, and seamless photo sharing. We're proud to serve over 7.9 million participants across 152 countries, with more than 38 million photos uploaded to our platform.


About our founder

Our founder and CEO, Andy Edwards, is a technology entrepreneur with a strong background in media and technology convergence . Andy's impressive track record in digital innovation includes helping build one of the world's first interactive television services. Under his leadership, we've caught the attention of major players in the sports and media industry, including Comcast NBC Universal .


Funding

We've successfully raised $4.1M to date, backed by a strong group of investors including Imprint Capital Partners, SeventySix Capital, Vulpes Ventures, and Comcast NBCUniversal. In 2023, we were selected for the prestigious Comcast NBC Universal SportsTech Accelerator program, which has been instrumental in fueling our global expansion and technological advancement in the sports photography space.

Read more

Candid answers by the company

What does the company do?
What is the location preference of jobs?
What are some of their key milestones?

GeoSnapshot is a global sports photography platform that combines cutting-edge technology with a focus on participant experience for Events, Sporting Organizations, and Schools. The platform enables photographers to capture and share event photos, allowing participants to easily find and purchase their photos.

Connect with the team

Profile picture
Steve Robinson

Company social profiles

instagramlinkedin

Similar jobs

Leading Bank In India
Leading Bank In India
Agency job
via Jobdost by Sathish Kumar
Mumbai
2 - 4 yrs
₹8L - ₹12L / yr
skill iconNodeJS (Node.js)
skill iconMongoDB
Mongoose
skill iconExpress
skill iconPostgreSQL
+5 more
We are looking for dynamic, experienced NodeJS developers with 2 to 4 years of strong development experience with NodeJS. Candidates must have strong expertise in writing scalable code using NodeJS, Express and JavaScript with hands-on working experience with databases such
as Postgres, MySQL or MongoDB. Candidates must have an understanding of Microservices and deploying of applications to cloud infrastructure such as AWS, Azure or GCP using git, Docker and
CI/CD pipelines. Candidates must be open to learning new technologies and must be problem solvers.

The job being offered is with a leading Indian Bank as a Client-side deployment where the candidates would be working directly at the Client’s location, reporting directly to the Client’s team leads. The job entails working on exciting new projects at scale.
Read more
YuktaMedia
at YuktaMedia
1 video
3 recruiters
Aditya Bhelande
Posted by Aditya Bhelande
Pune
8 - 10 yrs
₹17L - ₹20L / yr
Hibernate
Amazon RedShift
skill iconJava
MySQL
skill iconAmazon Web Services (AWS)
+5 more
Responsibilities: Responsible for all aspects of development and support for internally created or supported application software, including: the development methodologies, technologies (language, databases, support tools), development and testing hardware/software environments, and management of the application development staff and project workload for the agency. Your job is to manage a project and manage a set of engineers. You are responsible for making your team happy and productive, helping them manage their careers. You are responsible for delivering great product on time and with quality. ESSENTIAL DUTIES AND RESPONSIBILITIES • Supervise the projects and responsibilities of the Web and Software Developers. • Responsible for the prioritization of projects assigned to the Application Development team. • Responsible for the complete development lifecycle of the agency software systems; including gathering requirements, database management, software development, testing, implementation, user follow up, support and Project Management. • Responsible for the Integrity, Maintenance and changes to the Application Development Servers and Databases. (DBA) • Responsible for developing and implementing change control processes for the development team to follow. • Provides ad-hoc reporting and decision support required for management decision processes. • Makes technology decisions that effect Software Development. • Works on special I.T. projects as needed. Familiarity with Technologies: • Java, Spring, Hibernate, Laravel • MySQL, MongoDB, Amazon RedShift, Hadoop • Angular.js, Boostrap • AWS cloud infrastructure QUALIFICATIONS • Bachelor’s degree in Information Science or Computer Science required. • 8-10 years of Application Development Experience required. • Five plus years of Database Design and Analysis required. • Strong verbal communication skills required.
Read more
Crescentek
MIKA BHATTACHARJEE
Posted by MIKA BHATTACHARJEE
Kolkata
2 - 7 yrs
₹2L - ₹5L / yr
Wordpress
skill iconPHP
skill iconLaravel
skill iconCodeIgniter
skill iconJavascript
+2 more
Candidate must have the following skills:
1. Custom PHP development,
2. One framework like larval or CI
3. Solid Javascript & Jquery
4. Wordpress Plugin development
5. Custom Theme development
6. Advance Woocommerce knowledge
7. Elementor, Divi Page builder working experience
Read more
REDVision Technologies
at REDVision Technologies
1 recruiter
Nidhi Patidar
Posted by Nidhi Patidar
Remote, Indore
2 - 7 yrs
₹1.8L - ₹7L / yr
skill iconPython
skill iconFlask
Web Scraping
skill iconAmazon Web Services (AWS)
Automation
+1 more

 

1: proficient in python, flask, pandas, GitHub and AWS

 

2: good knowledge of databases both SQL and NoSQL

 

3:Strong experience in REST and SOAP APIs

 

4: Experience with working on scalable interactive web applications

 

5:Basic knowledge of JavaScript and Html

 

6: Automation and crawling tools and modules

 

7: Multithreading and Multiprocessing

 

8:Good Understanding of test-driven Development

 

9: Preferred exposure to finance domain

 

Read more
Hiring for one of the MNC for Mumbai location
Hiring for one of the MNC for Mumbai location
Agency job
via Natalie Consultants by Rahul Kumar
Mumbai, Navi Mumbai
8 - 14 yrs
₹20L - ₹30L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
Microservices
+7 more

Collaborate with clients and internal teams to develop appropriate solutions

• Brainstorm with team members and prove the ability to think on the fly.

Requirements

• Core Java

• Spring Boot, Spring Rest, Spring Data

• Testing framework - Junit, Mockito

• Experience in deploying applications on one of public cloud preferably Microsoft Azure. (Other

- AWS or Google Cloud)

• Experience in one of messaging platform preferably Kafka (Other - Rabbitmq or Active MQ)

• Docker

• Kubernetes

• Others – Linux, Git, Maven, CI/CD pipeline

• Experience in working with Agile teams

Good To Have

• Git (6+ years of experience)

• Develop test cases, conduct SIT, load test, and tune the performance of systems to meet

acceptance criteria.

• Perform and manage stages of the SCRUM and participate in the systems review with Project

Lead/Manager.

• Experience in the development of cloud-native applications is an added advantage.

• Experience working in Agile teams

What We Offer

• National and International Business Trips (if there is an opportunity)

• Culture of Knowledge Sharing and Training

• Modern & lively working environment

• Opportunity to write books, participate in conferences

• International assignment

Read more
Avalon Meta
at Avalon Meta
1 recruiter
Avalonmeta Ventures Limited
Posted by Avalonmeta Ventures Limited
Bengaluru (Bangalore)
1 - 4 yrs
₹8L - ₹15L / yr
skill iconRuby on Rails (ROR)
skill iconRuby
We’re currently looking for rockstar developers to help us build a next-gen social audio community engagement platform. Avalon is hiring for both backend & amp; frontend engineering roles. Our tech stack is majorly Ruby on Rails & amp; React Native.
If you were looking for a rocket-ship, this is it!

* 1+ years of experience with web development building good quality production software
* Proficiency in at least one of: Ruby/Rails or Elixir/Phoenix (Good working knowledge of Elixir, OTP or OO programming)
* Gained good knowledge of working with APIs and performance optimisation to identify bottlenecks and bugs, and devise solutions to these problems
* Familiar with data stores like PostgreSQL & Redis
* You write clean code, automate and continuously deploy it in fast development cycles.
* Experience in designing and building scalable and distributed systems
* Experience with CICD using Gitlab or AWS CodePipeline/CodeDeploy (Exposure to AWS is highly desirable)
* You are proactive and pay attention to the security, scalability, performance, availability and usability of systems.
Read more
Shoocal
at Shoocal
1 video
1 recruiter
Akshay k
Posted by Akshay k
Remote, Bengaluru (Bangalore)
0 - 3 yrs
₹3L - ₹7L / yr
skill iconNodeJS (Node.js)
skill iconJavascript
skill iconGit

Job Responsibilities

We are looking for Backend Developer who can move fast, are capable of breaking down and solving complex problems, and have a strong will to get things done.

 

Experience & skills required:

  • Bachelor’s Or Master’s in computer science
  • 1-3 years proven work experience, or demonstrated ability
  • Significant experience in building secure, scalable RESTful APIs in NodeJs
  • Understanding of Web services
  • Strong troubleshooting and performance tuning skills for all layers of a web application.
  • Proficient understanding of code versioning tools, such as Git
  • Experience with multiple technology stacks on web and mobile
  • Experience in different types of integrations like POS, PMS, Payment gateway, SMS gateway is a plus.
Read more
Simform Solutions
at Simform Solutions
4 recruiters
Noopur Bhavsar
Posted by Noopur Bhavsar
Ahmedabad
3 - 5 yrs
₹4L - ₹6.5L / yr
skill iconNodeJS (Node.js)
skill iconJavascript
skill iconExpress
skill iconMongoDB

Our backend(NodeJS+PHP) team is passionate about technology, and we love building scalable web solutions keeping performance in mind.We're looking for a full stack developer that has experience developing a variety of Web Apps using the PHP and NodeJS stack.

 

Role + Responsibilities:

  • Work with the team to design, develop and support scalable applications        
  • Developing API’s(REST), designing the database schema and implement same in web frameworks like Laravel and Express along with ORM(including migration script and seeds data)    
  • Very good end-to-end debugging skills in PHP and NodejS stack.    
  • Write, test, and release production-ready code.        
  • Work with our DevOps team to ensure continuous deployments of our applications

 

Person Specification and Qualifications:

  • Experience developing highly scalable services and APIs(in NodejS and PHP frameworks)    
  • Knowledge of data modelling and database performance using NoSQL/SQL    
  • Strong experience with PHP framework like Laravel(PHP) and JS frameworks like Express, and other Framework In nodeJS.    
  • Good knowledge in code versioning(git or svn)    
  • Good knowledge in html templating, javascript, html and css.    
  • Good experience with code deployment on server like ubuntu, linux.    
  • Knowledge of SDK integration(social media sdk like Facebook, google, etc and cloud services sdk like AWS and Azure)    
  • Familiarity developing SaaS applications in AWS/Azure cloud services.        
  • In-depth knowledge of designing and developing software in distributed architectures for multi-tier applications
Read more
Camp Yellow
at Camp Yellow
1 recruiter
Pratik Gangwal
Posted by Pratik Gangwal
Remote, NCR (Delhi | Gurgaon | Noida)
1 - 6 yrs
₹18L - ₹25L / yr
skill iconNodeJS (Node.js)
skill iconPython
skill iconJava
skill iconReact.js
We are looking for a passionate Software Engineer to design, develop and scale software
solutions. Responsibilities include gathering user requirements, defining system functionality
and writing code in various languages, like JavaScript, Python, Scala, Java. Our ideal
candidates are familiar with the software development lifecycle (SDLC) from preliminary
system analysis to tests and deployment. Ultimately, the role of the Software Engineer is to
build high-quality, innovative and fully performing software that complies with coding
standards and technical design.

Responsibilities
• Execute full software development life cycle
• Develop flowcharts, layouts, and documentation to identify requirements and solutions
• Write well-designed, testable code
• Produce specifications and determine operational feasibility
• Integrate software components into a fully functional software system
• Develop software verification plans and quality assurance procedures
• Document and maintain software functionality
• Troubleshoot, debug and upgrade existing systems
• Deploy programs and evaluate user feedback
• Comply with project plans and industry standards
• Ensure software is updated with latest features

Qualifications

• Proven work experience as a Software Engineer or Senior Software Engineer
• Prior work experience of 1-6 years is welcome
• Experience designing interactive applications
• Understanding of algorithms and data structures
• Ability to develop software in Node.js(JavaScript), React.js, Python, Scala, Java or other
programming languages
• Excellent knowledge of databases, SQL and non-SQL technologies is a plus
• Experience in developing web applications using at least one popular web-framework
is a plus
• Experience with test-driven development
• Proficiency in software engineering tools
• Ability to document requirements and specifications
• Experience with Data Science is a plus
• University/college degree in Computer Science, Engineering or relevant field
Read more
WeInvest
at WeInvest
1 recruiter
Vinaya Yadgiri
Posted by Vinaya Yadgiri
Bengaluru (Bangalore)
5 - 8 yrs
₹15L - ₹22L / yr
skill iconRuby
skill iconRuby on Rails (ROR)
skill iconJava
Data Structures
Algorithms
+2 more

Key responsibilities for this role include:

• Lead one of the product verticals in the development of technology strategy, planning, hiring and execution of the next iteration of the WeInvest platform.

• Institutionalize a strong software engineering culture and facilitate a rapid, iterative, layered development approach.

• Be hands on with the coding, evaluate design and architecture choices, do in-depth code reviews, and implement standards and practices for software development.

• Inspire the engineering team to build quality, scalable code by pairing with team members periodically.

• Participate in the definition and management of high-quality product roadmaps based on business, product & tech strategy.

• Proactively identify and resolve strategic issues that may impair the team’s ability to meet strategic, financial, and technical goals.

The ideal candidate will have:

• Masters /BE/ B.Tech from a reputed institute

• About 6-10 years professional experience in software development.

• Excellent logical and analytical reasoning capabilities combined with strong knowledge of core

computer science concepts like algorithms, data structures, software design patterns, OOP etc.

• Should have experience in all the phases of SDLC

• Must have experience in leading a team. (At least 2-3 people)

• Be an expert in ruby on rails with experience OR from Fintech, Wealth Management OR Investment

• Management Domain with experience in any of the programming languages (Java/Python/Ruby).

• Breadth of experience in multiple technologies, tools, frameworks and processes is a big plus.

• Excellent understanding of core computer science concepts like algorithms, data structure,

Software design patterns, OOP etc. Be able to lead the team in design & architecture discussions,

introduce new tools, concepts & process to the team and guide other members of the team.

• Experience working in an agile team with software engineering practices like automated testing,

test- driven-development, continuous integration etc is a big plus.

• Excellent oral and written communication.

Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos