Cutshort logo
With a leading transport & Logistics company logo
Software Developer - Ruby on Rails
With a leading transport & Logistics company
Software Developer - Ruby on Rails
Jobdost's logo

Software Developer - Ruby on Rails

at With a leading transport & Logistics company

Agency job
2 - 7 yrs
₹5L - ₹20L / yr
Mumbai
Skills
skill iconRuby
skill iconRuby on Rails (ROR)

Backend Developer

 

Technical Overview

*       You will be expected to develop and maintain large-scale complex backend web applications.

*       You will be expected to rapidly learn and apply relevant new technologies.

*       You will be having a high level of interaction with business and product stakeholders.

*       You will be working on the entire web application stack, which includes:

-          Web server hosting

-          RESTful / RPC communication

-          Message brokering

-          Backend application layer, which includes the service and domain layers

-          Data layer for persistence or caching

*       You will be participating in an agile software development cycle, which includes:

-          Design

-          Development

-          Code Review

-          Unit and Integration Testing

-          Deployment

*       You will be exposed to the following technologies:

-          Web application frameworks: Ruby on Rails, Node.js, Java Play, Vert.x, AIOHTTP, AWS Lambda

-          Languages: Ruby, Java, Kotlin, Javascript, Python

-          Datastores: PostgreSQL, Aerospike, Redis, Amazon Redshift

-          Communication: HTTP, Amazon SQS, Sidekiq, Amazon SNS

-          Server Management: Amazon ECS, Docker

 

Product Overview

*       You will be contributing to products concerning both customers and partner drivers.

*       Product sectors include:

-          Growth: You’ll build tools to help boost user growth on the platform including our industry best driver on-boarding, training and certification system, referral system, and lead management models.

-          Lifecycle Management: Build tools to help users engage with the platform better, which includes rewards and recognition module, subscription service, account management tools, partner and customer wallets and payout modules, and churn detection systems among others.

-          Transaction Experience: You’ll help deliver the most delightful booking experience to our customers and drivers. As part of this team, you’ll be responsible for our core booking system, pricing and payment systems, location tracking and filtering services, fraud prevention systems, and in-app ticketing and support among others.

-          Fulfilment: As part of the fulfilment team, you’ll work on systems which ensure high degree of ride fulfilment on the platform. Tools including allocation methodologies and system, dynamic pricing, dynamic partner routing, and partner re-activation tools among others.

-          Enterprise Solutions: You’ll help Porter’s enterprise customers achieve delivery excellence. You’ll build tools for contract management, fleet management, fleet and route optimization tools, alerting and monitoring tools, and analytics suite among others.

 

Qualification Prerequisites

-  Colleges: All NITs, IIITs and IITs, BITS, PEC, VIT, PESIT, DTU and Indraprastha University

-  CGPA: >= 7.5

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

Similar jobs

prep study
Pooja Sharma
Posted by Pooja Sharma
Mumbai, Navi Mumbai
3 - 5 yrs
₹10L - ₹15L / yr
skill iconPython
Microservices
skill iconElastic Search
RabbitMQ
skill iconKubernetes
+2 more


We’re looking for a Backend Developer (Python) with a strong foundation in backend technologies and

a deep interest in scalable, low-latency systems.


Key Responsibilities

• Develop, maintain, and optimize backend applications using Python.

• Build and integrate RESTful APIs and microservices.

• Work with relational and NoSQL databases for data storage, retrieval, and optimization.

• Write clean, efficient, and reusable code while following best practices.

• Collaborate with cross-functional teams (frontend, QA, DevOps) to deliver high quality features.

• Participate in code reviews to maintain high coding standards.

• Troubleshoot, debug, and upgrade existing applications.

• Ensure application security, performance, and scalability.


Required Skills & Qualifications:

• 2–4 years of hands-on experience in Python development.

• Strong command over Python frameworks such as Django, Flask, or FastAPI.

• Solid understanding of Object-Oriented Programming (OOP) principles.

• Experience working with databases such as PostgreSQL, MySQL, or MongoDB.

• Proficiency in writing and consuming REST APIs.

• Familiarity with Git and version control workflows.

• Experience with unit testing and frameworks like PyTest or Unittest.

• Knowledge of containerization (Docker) is a plus.

Read more
Truetech solutions
Truetech solutions
Agency job
via TrueTech Solutions by Meimozhi balu
Chennai
5 - 7 yrs
₹10L - ₹15L / yr
skill iconJava
skill iconAmazon Web Services (AWS)
AWS Lambda
fargate
AWS Simple Notification Service (SNS)
+1 more

Key Responsibilities:

• Design, develop, and maintain Java-based applications using best practices and modern frameworks.

• Integrate and manage AWS services such as EC2, S3, RDS, Lambda, and CloudFormation.

• Develop RESTful APIs and microservices architecture to support scalable and robust applications.

• Implement CI/CD pipelines using tools like Jenkins, Git, and Docker to automate deployment processes.

• Monitor and troubleshoot application performance, defect triaging, and reliability issues, providing timely support and resolution.

• Collaborate with cross-functional teams to gather requirements, design solutions, and deliver high-quality software.

• Conduct code reviews and ensure adherence to coding standards and best practices.

• Stay updated with the latest industry trends and AWS services to continuously improve our technology stack.


Qualifications:

• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

• 5-7 years of experience in Java development, with a strong understanding of object-oriented programming and design patterns.

• Proficiency in AWS services such as EC2, S3, RDS, Lambda, CloudFormation, etc.

• Experience with Spring Boot and other Java frameworks.

• Strong knowledge of SQL and NoSQL databases.

• Familiarity with containerization technologies like Docker and Kubernetes.

• Experience with CI/CD tools and processes.

• Excellent problem-solving skills and the ability to work independently and as part of a team.

• Strong communication skills and the ability to articulate technical concepts to non-technical stakeholders.

Read more
Team Geek Solutions
at Team Geek Solutions
2 recruiters
JIBRAN Khan
Posted by JIBRAN Khan
Bengaluru (Bangalore), Hyderabad, Chennai
5 - 11 yrs
₹15L - ₹24L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)

We are looking for a highly skilled Senior Consultant Java Developer to join our team. As a Java Developer, you will play a crucial role in creating robust back-end applications and database structures. You will work closely with Frontend Developers and Lead Engineers to deliver high-quality backend code and APIs. The ideal candidate is a quick learner who can jumpstart development, highly motivated, and thrives in a collaborative environment.

Key Responsibilities:

  • Develop and maintain back-end applications using Java/Java EE, Spring, and SQL.
  • Design and develop RESTful services and APIs.
  • Collaborate with Frontend Developers and Lead Engineers to ensure seamless integration of front-end and back-end components.
  • Mentor junior team members and coordinate with lead/manager.
  • Quickly adapt to new technologies and development practices.

Technical Skills and Experience:

  • 6-7 years of experience in building software applications.
  • Expertise in Java/Java EE, SQL, and database design (Oracle 11g, 12c).
  • Strong experience with frameworks such as Spring, Spring Boot, Hibernate, and JPA.
  • Knowledge of Microservices architecture and design patterns.
  • Experience with application servers (Tomcat, WLS).
  • Familiarity with XML technologies.
  • Hands-on experience with Docker and Kubernetes.
  • Experience with NoSQL databases.
  • Proficient with code repository tools (e.g., SVN, Git, Mercurial).
  • Prior experience with IDEs like JBuilder, Eclipse, and IntelliJ.

Key Attributes :-

  • Self-starter with a high degree of motivation and a go-getter attitude.
  • Ability to work in a dynamic, flexible, and collaborative environment.
  • Excellent verbal and written communication skills.
  • Strong leadership skills and technical ownership.
  • Critical problem solver with the ability to anticipate and address issues promptly.

If you are a motivated Java Developer with a passion for back-end development and a desire to work in a collaborative and fast-paced environment, we encourage you to apply.



Read more
A MNC
A MNC
Agency job
via Success Pact by Hemalata Kapri
Bengaluru (Bangalore)
3 - 14 yrs
₹30L - ₹90L / yr
skill iconPython
skill iconNodeJS (Node.js)
skill iconPHP
skill iconRuby on Rails (ROR)
NOSQL Databases
+3 more

You have 3 to 14 yrs of software engineering & product delivery experience with strong

background in datastructures & algorithms

You’ve proven software development credentials having successfully built complex

products

You are experienced with one or more general programming languages (e.g. Java, C/C++,

Go). Ability to learn other coding languages as needed.

You’ve proven software development credentials having successfully built complex

products

You have a strong foundation in the fundamentals of computer science, with familiarity in

data structures, algorithms and a strong command of object-oriented principles.

You have experience in one or more of the following areas: Server Backend, Distributed

and Parallel Systems, Full Stack Development (frontend and backend), Scalable Enterprise

Platforms and Applications, Application Security and Incident Management, Android,

iOS, and Machine Learning.

You have a spark that separates you from the crowd and ability to think out of the box and

on your feet

You possess multi-dimensional skills that make you a valuable co-worker in a fast,

changing and ambiguous environment

You have the ability to learn other coding languages as needed real quick

You are comfortable in working with a team that deals with ambiguity every day

Read more
SAAS offering cloud company
SAAS offering cloud company
Agency job
via Hunt & Badge Consulting Pvt Ltd by Chandramohan Subramanian
Chennai
3 - 5 yrs
₹3L - ₹5L / yr
skill icon.NET
ASP.NET MVC
.net core

JOB DESCRIPTION:

 

Role: Software Engineer (.Net Developer)

Location: Chennai

Experience: 3 – 5 years

 

Mandatory Skills 

  • Should have good knowledge in Object Oriented Programming concepts. 
  • Good knowledge in http://asp.net/" target="_blank">ASP.NET, MVC and C#
  • Understanding of JavaScript, HTML5 and CSS. 
  • Good Knowledge in SQL Server and RDBMS concepts.

Desired Skills set:

  • Create systems with .NET framework 4.x / http://asp.net/" target="_blank">ASP.NET MVC / SQL Server 2008-2016 / WCF / Web Services / WebAPI based on the design specification.
  • Ability to create and optimize SQL Server 2008-2016 stored procedures.
  • Experience with JQuery or similar technologies.
  • Knowledge on .Net Core is an added advantage.

Description:

  • Understanding on performing analysis and design, and develop the small/large-scale systems.
  • Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product.
  • Tests the written programs to ensure that logic and syntax are correct, and that program results are accurate.
  • Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level.
  • Strong grasp of OO principles
  • 1+ years of development experience in OO languages such as C# and MVC architecture.
  • Sound knowledge of SQL and database technologies
  • Knowledge of Agile Methodologies such as Extreme Programming (XP) & Scrum

Educational Requirements:

B.E , MSc (CS), MCA

 

 

 

 

 
Read more
Legacies Techno
at Legacies Techno
1 recruiter
Sathyamurthy Tiroumourty
Posted by Sathyamurthy Tiroumourty
Bengaluru (Bangalore)
3 - 5 yrs
₹4L - ₹6L / yr
skill iconGo Programming (Golang)

We are looking for a great Go developer who possesses a strong understanding of how best to leverage and exploit the language’s unique paradigms, idioms, and syntax. Your primary focus will be on developing Go packages and programs that are scalable and maintainable. You will ensure that these Go packages and programs are well documented and has a reasonable test coverage. You will coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.

Responsibilities

  • Writing scalable, robust,, testable, efficient, and easily maintainable code

  • Translating software requirements into stable, working, high performance software

  • Playing a key role in architectural and design decisions, building toward an efficient micro services distributed architectur

Skills

  • Strong knowledge of Go programming language, paradigms, constructs, and idioms

  • Knowledge of common Goroutine and channel patterns

  • Experience with the full site of Go frameworks and tools, including:

    • Dependency management tools such as Godep, Sltr, etc.
    • Go’s templating language
    • Go’s code generation tools, such as Stringer
    • Popular Go web frameworks, such as Revel
    • Router packages, such as Gorilla Mux
  • Ability to write clean and effective Godoc comments

  • Familiarity with code versioning tools (such as Git, SVN, and Mercurial)

Read more
urbanpiper
at urbanpiper
3 recruiters
Priyanka Nair
Posted by Priyanka Nair
Bengaluru (Bangalore)
1 - 8 yrs
₹8L - ₹20L / yr
RESTful APIs
Data Structures
skill iconPython
skill iconDjango
skill iconFlask
UrbanPiper offers an integration layer that powers the operational efficiency of 1000’s of restaurants across India for selling online through their own white-labelled platform or any of the leading food aggregator platforms — Swiggy, Zomato, Dunzo, Amazon etc. At present, we are
processing nearly 6 million transactions every month. By the end of this year, we will be growing this number to 10 million. The most defining aspects of our work related to — consistency, reliability,scalability and agility. We make use of a wide variety of technologies and process significantly large amounts of data on a daily basis.
We are looking for backend engineers who have an appetite to explore new technologies, while building applications that can scale well both in terms of execution speed and the size of data that is
processed.

You will:
• Work closely with the product management team to understand the scope of an application
• Expected to research for ideal technologies that can work ideally for given problem statements
• Have a good grasp of how to design and implement APIs in conformance to the protocols of REST and GraphQL.
• Need to have a good understanding of network principles related to latency, throughput,bandwidth, security — and how to monitor them.
• Take ownership of the correctness of your work both in terms of functional and usability aspects
• Apply the best practices of software development when it comes to SCM, managing issues and most importantly, documenting your work.

We are looking for someone who has:
• 1+ years of experience in building integration solutions with REST and GraphQL APIs,Databases, email, SMS, etc.
• Familiar with the concepts of distributed systems esp. Queues.
• A sound understanding of disparate persistence systems SQL and NoSQL storage systems.
• Worked with Python on a regular basis and is conversant with the dominant frameworks like
Django, Flask and those required to implement RESTful/GraphQL protocols.
• A strong understanding of data structures.
• The ability to communicate results clearly in a verbal and written manner

Nice to haves:
• Experience in a high growth technology company
• Conversant with the AWS platform and have a good understanding of working remotely on servers using SSH and CLI.
• Can install and operate infrastructure applications which can be used to monitor performance, alert and recover.
Read more
Adtech platform - leading business from past 13+ Yrs
Adtech platform - leading business from past 13+ Yrs
Agency job
Bengaluru (Bangalore)
6 - 14 yrs
₹45L - ₹65L / yr
skill iconJava
skill iconSpring Boot
Data Structures
Algorithms
skill iconNodeJS (Node.js)
+1 more
  • B.Tech/B.E (preferably in Computer Science Engineering) 
  • 7+ years of hands-on programming experience in building data-driven REST APIs, services & platforms using advanced Java frameworks like Spring, Redis, Node.js etc. with deep focus on integration & scale.
  • We also look for hands-on experience with Mysql, Elasticsearch (or Solr) and Nosql stores.
  • Our evaluation starts with focus on computer science fundamentals, data structures & algorithms.
  • You will have been learning new technologies every week and prefer folks who can use golang/rust for backend development and are familiar with equivalent data stores, index stores and pub-sub technologies.
Read more
Sampana Digital Pvt Ltd
Mohali
1 - 2 yrs
₹1L - ₹3L / yr
skill iconJava
Hibernate (Java)
skill iconSpring Boot

Job Title: Java Developer

Department: Technology and Research

Location: Mohali, Punjab

Reports to:  Technical Lead

Context

Sampana Digital (SDPL) (http://www.sampanadigital.com">www.sampanadigital.com)  is a digital technology company that provides end-to-end product engineering and digital transformation services. Our engineering services includes web & mobile application development, user experience design, cloud, testing and infrastructure managed services to transform businesses digitally. We also enable enterprises with contextual and personalized two-way multi-channel mobile communications, including SMS, voice, email and PWA technology.

We believe in small teams of smart, committed, and diverse individuals coming together and form a breakthrough insight. We are a team of passionate professionals to craft an unbeatable culture and services.

Come and join us!   

Role Description

The successful candidate will be a pro-active problem solver, quick learner and will provide technical leadership and solution ownership. This candidate should have a passion for technology and should be looked at as a “technical guru” who champions their design, coding and implementation strengths and prides themselves on their development expertise. The successful candidate will join a team that develops and integrates enterprise e-commence and e-transaction systems for a diverse client base.

Job Responsibilities

  • The successful applicant will be responsible for the technical delivery of all development assignments allocated to him in a timely fashion, while meeting rigorous quality targets.
  • FSLC (Full Systems Life Cycle) programming in Java of scalable, maintainable, and well documented solutions based on Java
  • Unit testing of code - Working with very large and complex SQL databases
  • Troubleshooting through resolution of technical issues and system errors
  • Performing testing, documentation, and mentoring/grooming/coaching less technical staff where applicable
  • Work with Architects, Project Managers, and other Developers to estimate the level of effort necessary to implement assigned work packages.
  • Write efficient, clean, tested code that follows high standards and quality requirements

Skills

Specific skillset required

  • 1-2 years of enterprise application development experience with at least 1 year experience with Java/J2EE Technologies.
  • Proficient in Java 8, with a good knowledge of java ecosystems
  • Proven working experience in SQL and Database programming (MySQL, etc.)
  • Development experience in Restful Web Services using Spring Framework
  • Development experience using any ORM (JPA/Hibernate)

Good to have:

  • Have knowledge of design pattern, which includes java, j2ee design pattern.
  • Web development experience using HTML5, CSS and AJAX/JQuery and Angular preferred.
  • Demonstrable working knowledge of CI/Build tools like Maven, Ant and Jenkins
  • Proficient understanding of code versioning tools, such as Git/Bitbucket.
  • Familiarity with mainstream application servers like Apache Tomcat, WebSphere 8.0.
  • Have working knowledge of LINUX commands and scripting.
  • Experience developing and deploying solutions/applications across various environments (on premises and cloud (AWS ,Azure, Alibaba, GCP etc.)
Read more
Care24
at Care24
1 recruiter
Bhagyashree Kotasthane
Posted by Bhagyashree Kotasthane
Mumbai, Navi Mumbai
2 - 7 yrs
₹4L - ₹14L / yr
skill iconDjango
skill iconC++
skill iconJavascript
skill iconPython
Fullstack Developer
Dear Candidate, Care24 is leading in-home healthcare patient-care service provider serving ~900 patients/day in Mumbai and Delhi . We offer medical care at home, workplace or travel including consultations, nursing, attendant care, InfantCare, Physiotherapy, diagnostic lab, equipment and pharmacy through its 1500+ specially trained medical and paramedic professionals. Care24 has aggressive plans to grow PAN india and grow 4-6X in the coming 2 years We have an urgent requirement for Full Stack Developer. Job description: 1. Python/django programming for back end, 2.Angular/React experience in front end. 3.Sound knowledge of Android will be preferred. Candidate must have worked in a product based company. Please apply in case of interest. Regards, Bhagyashree Shete
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.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
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