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

Deltek
Shamitha ID
Posted by Shamitha ID
Remote only
10 - 15 yrs
Best in industry
Database architecture
skill icon.NET
Data architecture
SQL
SQL server

Position Responsibilities :


The Database Architect is responsible for the design, optimization, and evolution of the database layer supporting enterprise applications in cloud environments. This role focuses on ensuring efficient data access patterns, scalable query workloads, and robust database architecture capable of supporting high-volume and high-concurrency systems.

This role goes beyond traditional database administration and requires deep technical expertise in SQL query optimization, database internals, and performance diagnostics. The Database Architect analyzes how applications interact with the database and guides improvements in schema design, data access patterns, and system scalability.

As a senior technical leader, the Database Architect helps define long-term strategies for scalable and efficient data architecture while working closely with engineering teams to promote best practices for database design and SQL development.


KEY RESPONSIBILITIES

Database Architecture & Optimization

  • Design and evolve database architectures for scalable enterprise systems.
  • Define efficient data access patterns that support high concurrency and large datasets.
  • Improve schema design, indexing strategies, and query patterns.
  • Ensure database designs support both transactional and data consumption workloads.

SQL Performance Engineering

  • Analyze and optimize complex SQL queries and execution plans.
  • Improve database performance through indexing strategies, statistics management, and query tuning.
  • Investigate workload behaviour and recommend architectural improvements.

Data Access & Systems Thinking

  • Provide guidance on scalable approaches for retrieving and delivering data for data-intensive application features.
  • Recommend architectural strategies such as data aggregation, caching, or pre-computed datasets where appropriate.
  • Apply systems thinking to improve how data is modeled, accessed, and delivered across the application.

Advanced Diagnostics

  • Diagnose database behaviour using tools such as Query Store, Extended Events, and execution plan analysis.
  • Analyze query performance, wait statistics, and workload patterns to identify optimization opportunities.

Collaboration & Technical Leadership

  • Partner with engineering teams to guide scalable SQL development and data access practices.
  • Participate in architecture and design discussions involving database interactions.
  • Document best practices and architectural recommendations.

AI-Assisted Engineering

  • Use AI-assisted tools to accelerate query analysis, diagnostics, and workload investigations.
  • Validate AI-generated insights through empirical testing and database telemetry.


Qualifications :

TECHNICAL SKILLS & EXPERTISE


Database & SQL Server (Required)

  • Advanced SQL Server performance tuning, including query optimization, execution plan analysis, and index design
  • Strong experience diagnosing and resolving deadlocks using Extended Events and deadlock graphs
  • Deep understanding of locking, blocking, and transaction behaviour, including wait statistics and lock escalation
  • Experience optimizing stored procedures, including mitigation of parameter sniffing and plan cache management
  • Strong knowledge of indexing strategies, including covering indexes and filtered indexes
  • Solid understanding of statistics, cardinality estimation, and query optimizer behaviour


Performance Analysis Tools (Required)

  • Experience using SQL Server Profiler and Extended Events for workload diagnostics
  • Advanced execution plan analysis using SSMS or Azure Data Studio
  • Familiarity with SET STATISTICS IO/TIME for query performance evaluation
  • Strong experience using Query Store to analyse query performance and plan behaviour
  • Ability to diagnose issues through wait statistics and blocking chain analysis


Enterprise Application Data Architecture

  • Strong understanding of database design within multi-tier enterprise applications
  • Experience optimizing database workloads supporting high-concurrency systems and large datasets
  • Understanding how application query patterns influence database performance
  • Familiarity working with application platforms such as .NET, APIs, or modern web frameworks


Cloud & Enterprise Database Environments

  • Experience working with cloud-hosted database environments
  • Understanding of scalability considerations in enterprise systems
  • Experience analyzing and optimizing database workloads in production environments


QUALIFICATIONS

  • 8+ years of experience working with enterprise database systems
  • Proven expertise in SQL performance tuning and database workload optimization
  • Strong experience in analysing execution plans and database performance behaviour
  • Experience collaborating with engineering teams on data architecture and query design
  • Strong analytical and problem-solving skills


AI-FIRST MINDSET REQUIREMENT

We value engineers who view AI as a productivity multiplier. The ideal candidate actively leverages AI tools to accelerate diagnostics, analyze database workloads, and uncover optimization opportunities while applying strong engineering judgment to validate results

Read more
Remote only
2 - 4 yrs
₹25L - ₹30L / yr
skill iconPython
skill iconAmazon Web Services (AWS)

Strong Full stack/Backend engineer profile

Mandatory (Experience): Must have 2+ years of hands-on experience as a full stack developer (backend-heavy)

Mandatory (Backend Skills): Must have 1.5+ strong experience in Python, building REST APIs, and microservices-based architectures

Mandatory (Frontend Skills): Must have hands-on experience with modern frontend frameworks (React or Vue) and JavaScript, HTML, and CSS

Mandatory (Database Skills): Must have solid experience working with relational and NoSQL databases such as MySQL, MongoDB, and Redis

Mandatory (Cloud & Infra): Must have hands-on experience with AWS services including EC2, ELB, AutoScaling, S3, RDS, CloudFront, and SNS

Mandatory (DevOps & Infra): Must have working experience with Linux environments, Apache, CI/CD pipelines, and application monitoring

Mandatory (CS Fundamentals): Must have strong fundamentals in Data Structures, Algorithms, OS concepts, and system design

Mandatory (Company) : Product companies (B2B SaaS preferred)

Read more
SPGConsulting
Anitha K
Posted by Anitha K
Bengaluru (Bangalore)
3 - 5 yrs
₹4L - ₹15L / yr
skill iconPython
skill iconDjango
skill iconFlask
API
databricks
+1 more

Job Title: Python Developer (Django / Databricks / Azure)

📍 Location: Bangalore

🕒 Experience: 3–8 Year

💼 Employment Type: FTE

🔹 Job Summary:

We are seeking a skilled Python Developer with strong experience in Django, Flask API development, Databricks, and Azure Cloud. The ideal candidate will be responsible for designing scalable backend systems, developing REST APIs, building data pipelines, and working with cloud-based data platforms.

🔹 Key Responsibilities:

✔ Develop and maintain web applications using Django framework

✔ Design and build RESTful APIs using Flask

✔ Develop and optimize data pipelines using Azure Databricks

✔ Integrate applications with Azure services (Blob, Data Factory, SQL, etc.)

✔ Write clean, scalable, and efficient Python code

✔ Collaborate with frontend, DevOps, and data engineering teams

✔ Perform code reviews and ensure best practices

✔ Troubleshoot, debug, and upgrade existing systems

🔹 Required Skills:

  • Strong proficiency in Python programming
  • Hands-on experience with Django framework
  • Experience building Flask-based REST APIs
  • Experience working with Azure Databricks
  • Knowledge of Azure Cloud services
  • Experience with SQL / NoSQL databases
  • Understanding of CI/CD and Git workflows

🔹 Good to Have:

  • Experience with PySpark
  • Knowledge of microservices architecture
  • Docker / Kubernetes exposure
  • Experience in data engineering projects
Read more
Capital Squared
Hiring Team
Posted by Hiring Team
Remote only
5 - 10 yrs
₹25L - ₹55L / yr
skill iconPython
Scikit-Learn
pandas
skill iconPostgreSQL
Data engineering
+3 more

Full-Stack Machine Learning Engineer

Role: Full-Time, Long-Term Required: Python Preferred: C++


OVERVIEW

We are seeking a versatile ML engineer to join as a core member of our technical team. This is a long-term position for someone who wants to build sophisticated production systems and grow with a small, focused team. You will work across the entire stack—from data ingestion and feature engineering through model training, validation, and deployment.


The ideal candidate combines strong software engineering fundamentals with deep ML expertise, particularly in time series forecasting and quantitative applications. You should be comfortable operating independently, making architectural decisions, and owning systems end-to-end.


CORE TECHNICAL REQUIREMENTS

Python (Required): Professional-level proficiency writing clean, production-grade code—not just notebooks. Deep understanding of NumPy, Pandas, and their performance characteristics. You know when to use vectorized operations, understand memory management for large datasets, and can profile and optimize bottlenecks. Experience with async programming and multiprocessing is valuable.


Machine Learning (Required): Hands-on experience building and deploying ML systems in production. This goes beyond training models—you understand the full lifecycle: data validation, feature engineering, model selection, hyperparameter optimization, validation strategies, monitoring, and maintenance.


Specific experience we value: gradient boosting frameworks (LightGBM, XGBoost, CatBoost), time series forecasting, probabilistic prediction and uncertainty quantification, feature selection and dimensionality reduction, cross-validation strategies for non-IID data, model calibration.


You should understand overfitting deeply—not just as a concept but as something you actively defend against through proper validation, regularization, and architectural choices.

Data Pipelines (Required): Design and implement robust pipelines handling real-world messiness: missing data, late arrivals, schema changes, upstream failures. You understand idempotency, exactly-once semantics, and backfill strategies. Experience with workflow orchestration (Airflow, Prefect, Dagster) expected. Comfortable with ETL/ELT patterns, incremental vs full recomputation, data quality monitoring, database design and query optimization (PostgreSQL preferred), time series data at scale.


C++ (Preferred): Experience valuable for performance-critical components. Writing efficient C++ and interfacing with Python (pybind11, Cython) is a significant advantage.


HIGHLY DESIRABLE: MULTI-AGENT ORCHESTRATION

We are building systems leveraging LLM-based automation. Experience with multi-agent frameworks highly desirable: LangChain, LangGraph, or similar agent frameworks; designing reliable AI pipelines with error handling and fallbacks; prompt engineering and output parsing; managing context and state across agent interactions. You do not need to be an expert, but genuine interest and hands-on experience will set you apart.


DOMAIN EXPERIENCE: FINANCIAL DATA AND CRYPTO

Preference for candidates with experience in quantitative finance, algorithmic trading, or fintech; cryptocurrency markets and their unique characteristics; financial time series data and forecasting systems; market microstructure, volatility, and regime dynamics. This helps you understand why reproducibility is non-negotiable, why validation must account for temporal structure, and why production reliability cannot be an afterthought.


ENGINEERING STANDARDS

Code Quality: Readable, maintainable code others can modify. Proper version control (meaningful commits, branches, code review). Testing where appropriate. Documentation: docstrings, READMEs, decision records.


Production Mindset: Think about failure modes before they happen. Build in observability: logging, metrics, alerting. Design for reproducibility—same inputs produce same outputs.

Systems Thinking: Consider component interactions, not just isolated behavior. Understand tradeoffs: speed vs accuracy, flexibility vs simplicity. Zoom between architecture and implementation.


WHAT WE ARE LOOKING FOR

Self-Direction: Given a problem and context, you break it down, identify the path forward, and execute. You ask questions when genuinely blocked, not when you could find the answer yourself.


Long-Term Orientation: You think in years, not months. You make decisions considering future maintainability.


Intellectual Honesty: You acknowledge uncertainty and distinguish between what you know versus guess. When something fails, you dig into why.


Communication: You explain complex concepts clearly and document your reasoning.


EDUCATION

University degree in a quantitative/technical field preferred: Computer Science, Mathematics, Statistics, Physics, Engineering. Equivalent demonstrated expertise through work also considered.


TO APPLY

Include: (1) CV/resume, (2) Brief description of a production ML system you built, (3) Links to relevant work if available, (4) Availability and timezone.

Read more
Recro
at Recro
1 video
32 recruiters
Mohit Arora
Posted by Mohit Arora
Bengaluru (Bangalore), Delhi, Gurugram, Noida
2 - 7 yrs
₹10L - ₹20L / yr
skill iconSpring Boot
Spring MVC
skill iconJava
J2EE
Hibernate (Java)

Required Skills:


  • 2+ year of experience in Development in JAVA technology.
  • Strong Java Basics
  • SpringBoot or Spring MVC
  • Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
  • Proficient in REST API development
  • Messaging Queue (RabitMQ or Kafka)
  • Microservices
  • Any Caching Mechanism
  • Good at problem solving


Good to Have Skills:


  • 4+ years of experience in using Java/J2EE tech stacks
  • Good understanding of data structures and algorithms.
  • Excellent analytical and problem solving skills.
  • Ability to work in a fast paced internet start-up environment.
  • Experience in technical mentorship/coaching is highly desirable.
  • Understanding of AI/ML algorithms is a plus.


Read more
Decimal Point Analytics
Abhishek Mondal
Posted by Abhishek Mondal
Mumbai
5 - 10 yrs
₹10L - ₹20L / yr
skill iconPython
skill iconDjango
skill iconFlask
MySQL
skill iconMongoDB
+8 more

 JD / Skills Sets

1. Good knowledge on Python

2. Good knowledge on My-Sql, mongodb 

3. Design Pattern

4. OOPs

5. Automation

6. Web scraping

7. Redis queue

8. Basic idea of Finance Domain will be beneficial.

9. Git10. AWS (EC2, RDS, S3)

Read more
Coredge
at Coredge
3 recruiters
Hiring Coredge
Posted by Hiring Coredge
Bengaluru (Bangalore), Pune, Noida
8 - 12 yrs
₹1L - ₹15L / yr
skill iconGo Programming (Golang)
skill iconRuby on Rails (ROR)
skill iconRuby
skill iconPython
skill iconJava
+4 more
You need to write scalable Golang code for developing and implementing robust applications. You would indulge your dedication and passion to build server-side logic ensuring low-latency and high-end performance. You should have sound knowledge of Kubernetes, Docker, Microservices.

YOUR ‘OKR’ SUMMARY
OKR means Objective and Key Results.
As a Senior Development Engineer at Coredge, you will help develop our next-generation cloud native core
solution along with the product and the open-source community to build the Coredge.io vision

What you will do?
  • System engineering and implementation in Golang.
  • Working on performance issues using creative experiments and internally developed product features.
  • Research, propose, and integrate relevant open-source projects based on product objectives.
  • Write organized, efficient, and well documented Python/Golang code as an example for junior engineers.
  • Participation in all levels of product definition, design, implementation, testing, and deployment.
  • Must include the ability to discuss abstract system architectures from ideas through implementation and
  • creatively apply domain experience to solve technical challenges.
  • Mentoring software engineers, fostering an environment of trust and accountability.

What you will need?
A strong sense of ownership, urgency, and drive. As an integral part of the development team, you will need the following skills to succeed.

  • Strong Golang skills to develop framework(s).
  • Hands-on to design & develop re-usable framework components.
  • Hands-On experience on developing framework, designing re-usable framework components.
  • Experience in engineering practices such as code refactoring, design patterns, design driven development,
  • Continuous Integration, building highly scalable applications, application security and functional programming.

Additional Skills:
  • Knowledge of Cloud native would be an advantage.
  • Understanding of Kubernetes from Architecture side and also understand the Standard API.
  • Code contributed to CNCF or similar community will be plus.
  • Performance benchmarking of K8’s or any cloud will be added advantage.

Additional Advantage:
  • Deep understanding of technology and passionate about what you do.
  • Background in designing high performant scalable software systems with strong focus to optimize hardware cost.
  • Solid collaborative and interpersonal skills, specifically a proven ability to effectively guide and influence within a dynamic environment.
  • Strong commitment to get the most performance out of a system being worked on.
  • Prior development of a large software project using service-oriented architecture operating with real time constraints.

What's In It for You?
  • You will get a chance to work on cloud-native and hyper-scale products
  • You will be working with industry leaders in cloud.
  • You can expect a steep learning curve.
  • You will get the experience of solving real time problems, eventually you become a problem solver.

Benefits & Perks:
  • Competitive Salary
  • Health Insurance
  • Open Learning - 100% Reimbursement for online technical courses.
  • Fast Growth - opportunities to grow quickly and surely
  • Creative Freedom + Flat hierarchy
  • Sponsorship to all those employees who represent company in events and meet ups.
  • Flexible working hours
  • 5 days week
  • Hybrid Working model (Office and WFH)

Our Hiring Process:

Candidates for this position can expect the hiring process as follows (subject to successful clearing of every round)
  • Initial Resume screening call with our Recruiting team
  • Next, candidates will be invited to solve coding exercises.
  • Next, candidates will be invited for first technical interview
  • Next, candidates will be invited for final technical interview
  • Finally, candidates will be invited for Culture Plus interview with HR
  • Candidates may be asked to interview with the Leadership team
  • Successful candidates will subsequently be made an offer via email
  • As always, the interviews and screening call will be conducted via a mix of telephonic and video call.

So, if you are looking at an opportunity to really make a difference- make it with us…
Coredge.io provides equal employment opportunities to all employees and applicants for employment and prohibits
discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability
status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other
characteristic protected by applicable central, state or local laws.
Read more
knoxed
nishant kasare
Posted by nishant kasare
Pune
3 - 5 yrs
₹3L - ₹5L / yr
MySQL
skill iconLaravel
skill iconCodeIgniter
Wordpress
skill iconPHP
+3 more
  • Key areas of responsibilities:- 
  • Maintenance and enhancements of current websites.
  • System requirement gathering, development, testing and maintenance for new websites or applications.
  • Managing user access to the various components of the company’s IT infrastructure based on an assessment of the user requirement and security.
  • Managing the admin section for the company’s websites.
    Creating an environment for Dreamweaver editor for users to develop applications.
  • Documentation Designing a database and coordinating the UI design.
  • Integrating the MySQL database with the PHP applications.
    Maintaining web-based PHP applications.
  • Designing and developing applications and websites.
    Resolving issues related to PHP development in different applications.


  • Experience and skills required:- 

    Skills : PHP, Mysql, MVC, JS, JQUERY,HTML,CSS, AJAX , WORDPRESS.

    Experience : Min 3 year Qualification: Any technical background (MCA, BE, MSC Computer etc)
Read more
Azine Technologies
at Azine Technologies
3 recruiters
Pri Mistry
Posted by Pri Mistry
Ahmedabad
5 - 10 yrs
₹5L - ₹10L / yr
skill iconPython
skill iconDjango
skill iconMongoDB
skill iconFlask
NOSQL Databases

Azine Technologies is known for our innovative technologies, products and services -- and for the people behind them. At Azine, we create identity verification products which are essentially apps, APIs, SDKs which have different modules that undergo OCR, Face Recognition, and other AI and machine learning. We’re looking for a Python Developer who can fulfil the following responsibilities.

Role and Responsibilities

 

  • Design & implement new software modules based on the product requirements
  • Debug existing software components, fix issues and avoid regressions
  • Be proactive, take ownership and be accountable
  • Familiar with Test Drive Development.
  • Participate in software architecture, design discussions and code reviews

 

 

 

Qualifications and Education Requirements

Bachelor’s degree and 3+ years of software development experience or equivalent, including Computer Vision and AI/ML.

Understanding of OCR, Neural network and Deep learning.

Expert in Python with knowledge of Python Frameworks (such as Django, Flask, etc.).

Expert understanding of threading and limitations of Python, and multi-process architecture.

Knowledge of user authentication and authorization between multiple systems, servers, and environments.

Proficient understanding with code versioning tools such as Git, SVN, etc.

Strong unit test and debugging skills.

Basic understanding of front-end technologies, such as Javascript, HTML5, and CSS3.

Preferred Skills

Django, Flask, Neural networks, Deep Learning, Optical character recognition, Self-organizing maps, Artificial Intelligence (AI), Machine Learning (ML), Software architecture, Celery, Object-relational mapping, NOSQL Databases, MongoDB, Computer Vision, GANs,

 

Additional Notes

We are offering amazing career growth opportunities, great compensation, and benefits. This begins with: weekly lunches, alternate weekends-off, annual medical checkups, social engagement, financial assistance and more.

 

Job Type: Full-time

Location: Iscon, Ahmedabad

 

Read more
Envision Integrated Services
Lakshmi Sri harsha
Posted by Lakshmi Sri harsha
Pune
2 - 7 yrs
₹1L - ₹2L / yr
Spring
skill iconJava
J2EE
Struts
Hibernate (Java)
+1 more
 Looking for JAVA Developers who has experience in any of the web technologies such as Spring MVC, Restful, Soap, MVC.
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