Fullstack Developer - Ruby on Rails at Warehouse Now Ā· Remote only Ā· 3 - 8 years Ā· ā¹9L - ā¹20L / yr Ā· Raised funding Ā· Remote only Ā· Posted 14 Dec 2021

About the company:
š° Early-stage, funded, growing, growing fast, profitable!
šÆ Mission Driven: To help small & large Indian businesses grow faster
Min. Experience: 3+ years in Full Stack Development
Skillset:
- You primarily identify as a full-stack engineer and are comfortable working on the server-side as well as UI side.
- You have shipped code to production recently and regularly
- You are driven and care about doing a good job and improving your craft.
- You have high integrity, and you are reliable
- You have excellent coding, programming, and problem-solving skills.
- You have experience with implementing modern architectural patterns.
- You have good debugging skills and coding practices
- You are fluent in using the tools of the trade: Editors, Git, Command line, Slack, Jira
- You should have relevant experience in the Ruby on Rails stack.
- You have experience with multiple ORMs
- You have experience in Postgres / MySQL
- You have experience in ReactJS
What you can expect from us:
- Mentorship, growth, great work culture
- We are a people-first team. Mentorship and continuous improvement are a part of the teamās DNA
- We believe in solving problems from first principles
- A good balance between deep focussed work and collaborative work, we won't bother you with unnecessary meetings
What we ask from you:
- Bring your software engineering ā both individual brilliance and collaborative skills.
- Bring your good nature ā we're building a team that supports each other.
- Be vested or interested in the company vision
- Take ownership of your product
- Should be capable of handling one complete product end-to-end - with minimal oversight
Bonus:
- If you have DevOps expertise: Docker, Kubernetes, AWS
- If you have amazing frontend skills
- If you have created or contributed to an open-source component or library, we will love to see the code
- If you have given a talk or spoken in a meetup/conference
- If you have a hobby project, we will love to hear about it
- If you have previously worked in startups

About Warehouse Now
About
Connect with the team
Similar jobs (10)

About the client
The client is the home base for hardware engineers. They give the teams building robots, rockets, medical devices, and the next generation of physical products a single place to move fast without breaking things, turning CAD chaos into a system of record engineers actually love to work in. They are profitable, post-Series A, and growing the Hyderabad engineering team.
About the role
We're looking for a senior full-stack engineer to own significant pieces of our platform end-to-end, from React frontends to Node services on AWS. You'll ship production features, make sound technical decisions, and set a high bar for quality through your own work.
What you'll do
- Design, build, and ship full-stack features across our TypeScript/React frontend and Node.js backend on AWS
- Own systems end-to-end, from implementation through deployment, monitoring, and production hardening
- Write clean, well-tested code and contribute to a strong engineering culture through thorough code review
- Make pragmatic architecture and design decisions, weighing tradeoffs in an ambiguous, fast-moving environment
- Tackle hard problems across data processing, file workflows, and distributed systems at scale
- Collaborate closely with product and the rest of engineering to scope and deliver reliably
What we're looking for
- Strong full-stack proficiency in TypeScript, React, and Node.js
- Solid, practical experience with AWS A track record of shipping features all the way to production and owning them in operation, not just to "done on my machine"
- Good design judgment: you can decompose problems and choose pragmatic solutions
- Proactive, clear communication; you surface blockers early and keep stakeholders informed
- Comfort with the fast pace, breadth, and high ownership of an early-stage environment Build hardware faster. better. together. Ā·
Why choose us?
- The teams building advanced hardware and the robots, machines, and devices shaping the future run
- Direct access to founders; you'll help shape product and engineering direction, not just execute tickets
- Fast feedback loops: what you build is in front of customers in days, not quarters
- Profitable at Series A, so you get startup upside without the constant fundraising-survival anxiety
- Competitive compensation and meaningful equity
- Bi-yearly appraisal cycles
- Upto 20% Bonus based on performance
- Monthly Swiggy vouchers
- Flexibility with work hours
Technology Stack: Next.js, Express.js, PostgresSQL, GCP
Location: Ahmedabad
About Medflix - empowering healthcare professionals for better care
Medflix (www.medflix.app/app) is a platform where healthcare professionals (doctors, medical students and more) stay updated through live talks, Q&As, support material and more. Through the platform we believe that these professionals can be empowered to deliver better care to patients (like our families) throughout the globe.
In its current (and evolving) form, it is a live learning and engagement platform seeing tremendous week-on-week growth through stellar speakers and a very active early community. The product is in the growth stages and you will be playing a key role in steering the tech to create a scalable and lovable product experience.
We are backed by startup, VC and PE veterans including Kunal Shah (CEO, Cred), Raghunandan G (Zolve, ex-TFS), Avnish Mehra (Everstone) and more.
Medflix is a platform by PlexusMD (www.plexusmd.com/app), a network trusted and loved (4.4 stars on Playstore and 4.4 on Appstore) by more than 3 lakh doctors in India and working closely with leading healthcare providers and companies like AIIMS, Jaslok, Hinduja, Apollo, HCG, Elsevier, Association of Physicians of India, Indian Association of Cardio-thoracic surgeons, Society of Nuclear Medicine, Govt of Gujarat (HFW Dept), Govt of Haryana (SIFHW), McKinsey and company, Takeda, Mankind and others.
About the Role
Tech stack (expertise in all is not required, experience in some will be sufficient):
- React / Next.js (required, at least 1 year of experience)
- Express.js (required, at least 1 year of experience)
- Familiarity with cloud services (gcp / azure / aws)
- PostgreSQL (or expertise in any relational database)
- Redis
- Docker/Kubernetes deployment (good to have)
For this role we are looking for engineers with an entrepreneurial mindset, an understanding of how startups operate and who like to get their hands dirty when unknown things come their way. You will work closely with the product team to prioritise and ship features with a predictable cadence.
As this role is full-stack, you need to have a good understanding of frontend design and be obsessed with responsiveness and pixel-perfect behaviour. On the backend side, an OCD for efficiency and optimisation is a required personality trait.
Demonstrated history of solving hard problems (frontend/backend or both) is a great-to- have.
Benefits and growth
While we ensure competitive compensation (plus ESOP options for deserving candidates), at Medflix, you will also have a strong say in how final solutions look. You will get the opportunity to learn to steer an accelerating rocket ship.
College credentials, background or years of experience are no bar for growth inside the company for enthusiasts who believe in our mission and demonstrate that passion to create a product that healthcare workers love.Ā
About the Role
We are looking for an ambitious Software Engineering Intern to join our engineering team. You will write production-ready code, collaborate directly with senior engineers, and build features used by real users from day one. High performers will be considered for a full-time Pre-Placement Offer (PPO) at the end of the internship.
Key Responsibilities
- Build and maintain clean, scalable frontend or backend features under senior mentorship.
- Write modular, testable code and assist in unit testing and bug fixing.
- Collaborate with product managers, designers, and peers in an agile, fast-paced environment.
- Participate in code reviews, tech discussions, and sprint planning.
What We Are Looking For
- Strong grasp of data structures, algorithms, and core object-oriented/functional programming principles.
- Hands-on experience with at least one programming language (e.g., JavaScript/TypeScript, Python, Java, or Go) through personal projects, coursework, or open-source contributions.
- Working knowledge of REST APIs and relational or NoSQL databases (e.g., PostgreSQL, MongoDB).
- Basic familiarity with Git and version control workflows.
- Strong problem-solving mindset, fast learning ability, and genuine curiosity about software engineering.
What you will do:
ā Design and build features for our web applications ā front end and back end, using Ruby on Rails, Python, JavaScript, and React
ā Work across the stack: databases, APIs, and the plumbing that connects them
ā Take a feature from first line to shipped ā you'll touch every phase of the build, not just one slice of it
ā Test for performance, security, and the edge cases that actually break things in production
ā Work directly with the rest of the team on shared infrastructure, not off in a corner
ā Push for better tools and approaches as the codebase grows, instead of settling for "it's always been done this way
What you needĀ
Ā ā 0-1 years of professional experience building with Ruby on Rails, Java, Python, JavaScript/React, or Node
ā Comfortable with JavaScript, HTML, CSS, and jQuery on the front end
ā A real grip on data structures and algorithms ā not just the interview-prep version
ā Solid object-oriented design instincts
ā You'd rather write simple, clean code than clever code
ā Comfortable with relational databases day-to-day
ā Working knowledge of NoSQL is a plus, not a requirement
ā Some interest in the math and stats side of finance helps ā you don't need to be an expert.
Also running in production here ā OPTIONAL / NICE TO KNOW You won't be hired against this list. Prior exposure is a genuine plus, and you'll bump into these once you're in ā but not knowing them isn't a blocker.
ā Rust ā pricing & risk engines
ā Go ā auth & billing services
ā AWS Lambda
ā API Gateway
ā Redis
ā DynamoDB
ā CI/CD pipelines
Job Title : Generalist Fullstack Engineer (Java / Node.js / React / AI-Driven Engineering)
Experience : 5 to 12 Years
Location : Bengaluru (Koramangala) ā Hybrid (3 Days WFO)
Employment Model : C2H
Joining : Immediate to 20 Days Notice Only
Open Positions : 4
About the Role :
We are hiring a hands-on Generalist Fullstack Engineer for a high-impact engineering team. This is a 90% coding role focused on building scalable products across frontend, backend, cloud, and modern AI-enabled engineering practices.
Mandatory Skills :
Full Stack Development (Frontend + Backend), JavaScript / Java / Node.js / Python / Go, ReactJS or modern UI frameworks, Microservices, AWS, Docker, Kubernetes, SQL/NoSQL, CI/CD, Terraform (IaC), Automated Testing (TDD), AI-enabled software delivery, and strong hands-on coding experience.
Key Requirements :
- 5 to 12 years of software development experience.
- Strong expertise in JavaScript, Java, Node.js, Python, or Go.
- Hands-on experience with ReactJS / modern frontend frameworks.
- Strong backend depth with microservices & event-driven architecture.
- Experience with AWS, Docker, Kubernetes.
- Exposure to AI tools/frameworks in software delivery.
- Strong understanding of SQL/NoSQL databases & data modelling.
- Experience with CI/CD, automated testing, Terraform (IaC).
- Working knowledge of TDD, pair programming, continuous integration, security best practices.
Roles & Responsibilities :
- Develop and own production-grade full-stack applications.
- Build AI-first engineering workflows to improve delivery efficiency.
- Drive architecture decisions and engineering best practices.
- Deliver scalable cloud-native solutions.
- Collaborate across product, QA, design, and architecture teams.
- Improve system reliability through monitoring, automation, and testing.
Ideal Candidate :
ā Strong end-to-end ownership (Frontend + Backend).
ā Deep hands-on coding mindset (not people-management focused).
ā Strong AWS + SQL exposure.
ā Experience building and managing UI state and frontend components.
ā Stable career progression (avoid frequent job changes).
Interview Process :
- Technical Round ā GT (Assemble)
- Technical Round ā Client
- Technical Round ā Client
- HR Discussion & Offer
Job Title : Generalist Fullstack Engineer (Java / Node.js / React / AI-Driven Engineering)
Experience : 5 to 10 Years
Location : Bengaluru (Koramangala) ā Hybrid (3 Days WFO)
Employment Model : C2H
Joining : Immediate to 20 Days Notice Only
Open Positions : 4
About the Role :
We are hiring a hands-on Generalist Fullstack Engineer for a high-impact engineering team. This is a 90% coding role focused on building scalable products across frontend, backend, cloud, and modern AI-enabled engineering practices.
Mandatory Skills :
Full Stack Development (Frontend + Backend), JavaScript / Java / Node.js / Python / Go, ReactJS or modern UI frameworks, Microservices, AWS, Docker, Kubernetes, SQL/NoSQL, CI/CD, Terraform (IaC), Automated Testing (TDD), AI-enabled software delivery, and strong hands-on coding experience.
Key Requirements :
- 5 to 10 years of software development experience.
- Strong expertise in JavaScript, Java, Node.js, Python, or Go.
- Hands-on experience with ReactJS / modern frontend frameworks.
- Strong backend depth with microservices & event-driven architecture.
- Experience with AWS, Docker, Kubernetes.
- Exposure to AI tools/frameworks in software delivery.
- Strong understanding of SQL/NoSQL databases & data modelling.
- Experience with CI/CD, automated testing, Terraform (IaC).
- Working knowledge of TDD, pair programming, continuous integration, security best practices.
Roles & Responsibilities :
- Develop and own production-grade full-stack applications.
- Build AI-first engineering workflows to improve delivery efficiency.
- Drive architecture decisions and engineering best practices.
- Deliver scalable cloud-native solutions.
- Collaborate across product, QA, design, and architecture teams.
- Improve system reliability through monitoring, automation, and testing.
Ideal Candidate :
ā Strong end-to-end ownership (Frontend + Backend).
ā Deep hands-on coding mindset (not people-management focused).
ā Strong AWS + SQL exposure.
ā Experience building and managing UI state and frontend components.
ā Stable career progression (avoid frequent job changes).
Interview Process :
- Technical Round ā GT (Assemble)
- Technical Round ā Client
- Technical Round ā Client
- HR Discussion & Offer
About the Role
SwitchKart is on a mission to make technology more accessible and more sustainable ā we're in the business of recommerce, giving old smartphones a second life, cutting down e-waste, and extending the lifecycle of every device we touch.
We're looking for a Senior Full Stack Developer to help us build and scale the ecosystem of platforms powering this mission ā from our procurement app to our retailer app, pricing engines, and warranty systems. You'll take ownership of complex features end-to-end, mentor junior engineers, and make architectural decisions that shape how we grow.
What You'll Do
⢠Own Features End-to-End: Design, build, and ship full stack features across our procurement, retailer, pricing, and warranty platforms ā from database schema to UI polish.
⢠Drive Architecture: Make key technical decisions on system design, scalability, and code structure as our ecosystem of apps grows.
⢠Build AI-First: Design and build systems with AI at the core ā not bolted on. Think about where AI can automate, assist, or enhance the products you're building from day one.
⢠Build Scalable Architecture: Build and monitor a highly performant, failure-resistant platform ā we take pride in doing this with a small, high-ownership team.
⢠Automate and Integrate: Develop tools that automate our integration processes and build data pipelines across our app ecosystem.
⢠Foster Technical Excellence: Champion unit and integration testing and lead meaningful code reviews across the team.
⢠Prototype and Validate: Create interactive prototypes to prove out technical concepts and participate in pilots for new initiatives.
⢠Mentor the Team: Guide junior developers through code reviews, pairing, and technical direction.
⢠Report Upward: Provide regular updates to management on milestones, risks, issues, and mitigation plans.
⢠Collaborate Cross-Functionally: Work closely with product and design to translate requirements into robust technical solutions across multiple products.
What We're Looking For
Must Have
⢠4+ years of full stack development experience
⢠Strong proficiency in React and Node.js
⢠Solid experience with PostgreSQL or MySQL ā schema design, query optimisation
⢠Experience designing and scaling production systems
⢠Experience deploying and managing applications on a cloud platform (AWS/GCP or similar)
⢠Comfortable owning a feature from concept to deployment
⢠Strong debugging and problem-solving skills
Good to Have
⢠Experience mentoring or leading junior engineers
⢠Track record of driving scalability and time-to-market in past cloud architecture decisions
⢠Exposure to CI/CD pipelines
⢠Experience with Docker, NoSQL databases, or distributed caching
⢠Experience integrating third-party REST/SOAP APIs
⢠Experience in a fast-moving startup environment
Why SwitchKart
⢠Real ownership over architecture and technical direction.
⢠Access to the latest AI coding agents and tools ā we invest in keeping our engineers on the cutting edge.
⢠Work on a genuinely differentiated business with measurable impact.
⢠Be part of a lean team where your decisions shape the product.
⢠Opportunity to mentor and grow the engineering team.
StarApps Studio is a product-driven SaaS company building Shopify apps that power thousands of online stores. Weāve developed 6 highly-rated Shopify apps (averaging 4.9ā ) used by 30,000+ Shopify merchants worldwide, including over 1,000 Shopify Plus stores. In just a few years, our bootstrapped team grew from $5.5M to $10M in Annual Recurring Revenue (ARR) by obsessing over quality and merchant success. Weāre a tight-knit, 20-person team based in Baner, Pune, on a mission to help e-commerce brands create world-class shopping experiences.
Role Overview
We are looking for a Full Stack Developer who will own features end-to-end with an emphasis on backend excellence. In this role, you will design and optimize complex data models and API architectures in Ruby on Rails, implement robust background job queues (e.g. delayed_job) for heavy workloads, and perform rigorous performance tuning to ensure our systems scale. On the frontend, you'll build and integrate React components to deliver complete, user-friendly features. This is a role for someone who loves tackling deep technical challenges in the backend while also crafting intuitive user interfaces ā an opportunity to leverage your backend expertise while driving full-stack product ownership.
Key Responsibilities
- Architect & Optimize Backend: Design scalable database schemas and efficient data models. Develop high-performance RESTful APIs and services in Ruby on Rails, ensuring clean, maintainable code and great performance.
- Backend API Development: Design, implement, and maintain robust backend services and RESTful APIs in Ruby on Rails to support new features and internal tools.
- End-to-End Performance Tuning: Optimize application performance across the stack ā from minimizing frontend load times to improving backend query efficiency ā for our high-traffic, data-intensive apps.
- Collaboration & Agile Delivery: Work closely with designers, product managers, and QA to translate requirements into technical solutions. Participate in sprint planning, code reviews, and daily deployments to ship features continuously and reliably.
- Quality & Maintenance: Write clean, maintainable code with appropriate test coverage (unit and integration tests) to ensure reliability. Monitor, debug, and resolve issues in production, and continually refactor and improve existing code for stability and performance
What Weāre Looking For (Requirements)
- 4ā8 Years Experience: Proven experience as a software developer in a product company (experience in e-commerce or SaaS is highly preferred). You have built real products used by actual customers at scale.
- Ruby on Rails Expertise: Strong command of Ruby on Rails. Experience designing RESTful APIs, working with MVC architecture, and using Rails best practices. You should understand how to structure large Rails applications for maintainability.
- Backend Proficiency: Comfortable building server-side applications and APIs with Ruby on Rails. You can implement business logic, integrate with databases, and create RESTful endpoints (bonus if youāve worked with GraphQL or other backend frameworks).
- Database Skills: Proficiency with PostgreSQL (or similar RDBMS). Capable of writing complex SQL queries, optimizing queries/indexes, and designing efficient relational schemas. Familiarity with Redis or caching strategies is a plus.
- Front-End Proficiency: Comfortable building user interfaces with React and modern JavaScript/TypeScript. Able to implement frontend components that consume APIs and provide a smooth user experience.
- System Design & Quality: Solid understanding of web application architecture, performance tuning, and scalability concerns. Experience with profiling, benchmarking, and optimizing web applications. Commitment to writing clean, maintainable code with proper tests.
- Product Mindset: You care about the why behind the features. You are comfortable digging into requirements, questioning assumptions, and ensuring that we build solutions that truly solve merchant problems.
- Adaptability & Collaboration: Excellent problem-solving skills, communication, and ability to work in a fast-paced, collaborative environment. You are a self-starter who can take ownership of tasks and drive them to completion, but also know when to ask for help.
Tech Stack
- Frontend: React, TypeScript/JavaScript, HTML5, CSS3 (Tailwind/Bootstrap), modern build tools (Webpack, Babel).
- Backend: Ruby on Rails (REST APIs, background jobs), some services in Python.
- Database: PostgreSQL.
- Cloud & DevOps: Amazon Web Services (EC2, S3, RDS, CloudFront), Docker, CI/CD for daily deployments.
- Tools: Git (GitHub), Agile issue tracking (JIRA/Trello), and a keen use of automated testing.
(Donāt worry if you arenāt familiar with every item ā we value willingness to learn. This is our current stack, and we continually adopt new technologies that improve our products.)
Why Join Us
- High Impact & Ownership: Your work will directly enhance the shopping experience of 50M+ shoppers daily. At StarApps, developers deploy code daily and see the immediate impact on thousands of merchants ā youāll own projects end-to-end and build features that matter.
- Fast-Growing, Profitable Startup: Join a bootstrapped, profitable company on an exciting growth trajectory (from $4M to $10M ARR). Thereās no bureaucracy here ā just a passionate team obsessed with product quality and merchant happiness. Youāll be part of our core team as we scale, with ample opportunities to grow into leadership roles.
- Cutting-Edge Tech & Challenges: Work with modern technologies (React, Rails, AWS) on performance-intensive applications. Tackle complex challenges in scaling, optimization, and UX for a global user base ā continuously sharpen your skills in a supportive, learning-focused environment.
- Collaborative Culture: We are a small 25-person team that operates like a close-knit family. Youāll work side by side with experienced founders and a talented team that values innovation, humility, and continuous improvement. Our culture is open, empathetic, and growth-oriented ā every voice is heard, and every team member plays a crucial role in our success.
Growth & Benefits: We invest in our teamās growth. Expect a competitive salary, performance bonuses, and whatever tools you need to do your best work. We sponsor professional development (courses, conferences, books) and encourage knowledge-sharing. Youāll enjoy a flexible leave policy, team off-sites, and the excitement of building a global product from our new office in Baner, Pune.
Juntrax is a global integrated office management platform for SMEs.
**What we are looking for : **
* Someone who has led a team of developers in a product-centric company by providing technical direction for the design, development, testing, and release of a product.Ā Ā
* Designed scalable ApplicationsĀ
* Possesses hands-on experience building end to end systemsĀ
* Good architectural & product design skillsĀ
* Strong coding, data structures and algorithms background
* The ability to own end to end responsibility - right from requirement gatheringĀ to product releaseĀ
* The ability to produce bug-free and production-grade codeĀ
* Engage with stakeholders and ensure the product is on target for timely development.
* Possess the following technical skills: Javascript,MeteorJs, NodeJS, MongoDB, ExpressJS, ReactJS, Elastic Search, AWS, ReactNative
* Must be highly motivated and be willing to take up the challenges with working in a start-up.
- Must have entrepreneurial skills.
Ā
**Main Responsibilities: **
Build & lead a team by exampleĀ
* Develop a deep understanding office management product and startup ecosystem and execute to the release of the productĀ
* Architect, design, and document processes and procedures for future releases.
* Should be able to help out in coding and performing code reviews with the team in MERN/Meteor Stack.**
Ā
**What we have to offer : **
* -Work with a performance-oriented team driven by product ownershipĀ
- Learn to design system for high accuracy, efficiency, and scalabilityĀ
- Equity and Co-foundership will be offered
- Office Culture based on collaboration and desire to deliver the best product
We are seeking a highly skilled Full-stack Developer to join our dynamicĀ
team as a Delivery Module Lead. The ideal candidate will possess strong expertise in PythonĀ
and front-end technologies, enabling them to design, develop, and maintain robust webĀ
applications. This role requires a proactive individual who can collaborate effectively withĀ
cross-functional teams to deliver high-quality software solutions that meet business needs.Ā
Responsibilities:Ā
āDesign, develop, and maintain scalable web applications using Python and front-endĀ
technologies.Ā
āCollaborate with product managers, designers, and other developers to define projectĀ
requirements and deliver solutions that meet user needs.Ā
āImplement responsive user interfaces and ensure optimal performance across variousĀ
devices and browsers.Ā
āWrite clean, maintainable, and efficient code while adhering to best practices andĀ
coding standards.Ā
āConduct code reviews and provide constructive feedback to team members to enhanceĀ
code quality.Ā
āDebug and troubleshoot issues in existing applications, providing timely resolutions.Ā
āStay updated with emerging technologies and industry trends to continuously improveĀ
development processes.Ā
āParticipate in Agile development processes, including sprint planning, daily stand-
ups, and retrospectives.Ā
Mandatory Skills:Ā
āProficient in Python programming language.Ā
āStrong knowledge of front-end technologies such as HTML, CSS, and JavaScript.Ā
āExperience with front-end frameworks like React, Angular, or Vue.js.Ā
āFamiliarity with back-end frameworks such as Django or Flask.Ā
āUnderstanding of RESTful APIs and web services.Ā
āExperience with version control systems, preferably Git.Ā
āStrong problem-solving skills and attention to detail.Ā













