
Full Stack Engineer - Ruby On Rails
at We help individuals grow into successful entrepreneurs.
As an early hire on the core team, you’ll work on shaping projects, big and small, over short three week sprints. We’re a small team, but we get a lot of features shipped. You would be responsible for driving full-stack projects from prototype to finished stage with a lot of autonomy and creativity. This is an exciting time to join the team. We've found solid early traction, have strong basic foundations and are pushing aggressively into some incredible new feature builds. We have a small team, so you can make an incredible impact on our product very quickly.
Responsibilities:
- Own the design of the overall architecture of the web application
- Implement a robust set of services and effective APIs to power the web application
- Build reusable and manageable code and libraries for future use
- Optimize the application for maximum speed and scalability
- Translate UI/UX wireframes to visual elements
- Develop and handle well-functioning databases and applications
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
Experience:
- Proven expertise in shipping features in Ruby on Rails. Strong background in Ruby on Rails, HTML, CSS, and JavaScript
- Strong experience in driving thought leadership and technical architecture
- Experience with mentoring juniors in the team
You are a fit if :
- You are a skilled coder. We need candidates with a strong history of shipping features in Rails with clean maintainable code.
- You are a good communicator and a really good writer. Since we are async and remote most of our work is written. You'll need to be able to proactively communicate in concise, clear, simple writing.
- You are an expert project manager. You need to be able to break down a large, complex business deliverable into executable pieces that can be managed as individual user stories. You need to be able to keep a project on track and cut scope when needed.
- You don't need babysitting and are a Manager of One. We love people who have started companies or have freelanced in the past. You take ownership and take things across the finish line. Especially in our remote async approach, you'll need to be intrinsically motivated and keep your projects on track.
- You have strong business and product acumen. This job isn't just writing code, we solve real business problems for real people. That means you need to be able to look beyond the user story, have empathy for our end users, and solve real problems for them.
About Us:
We're solving a problem that 62% of Americans have
62% of Americans last year thought about starting a business. The #1 reason they didn’t was because they didn’t know where to start. Currents options are:
- Going independent which is risky: no support or direction
- Paying a franchise which is expensive: franchises charge $100K+ fees to get started, take 10% of topline revenue, don't provide marketing support or technology
The market we're going after is bigger than e-Commerce
We’re disrupting the $2.3T franchise industry by removing the franchise fee and offering a tech-enabled franchise like product.
We’re starting with home painting where our biggest competitor is https://certapro.com/">CertaPro a $550M revenue franchise (1% market share) before quickly taking on https://www.neighborlybrands.com/our-brands/">Neighborly Brands as we expand categories (pest control, lawn care, etc.).
As we expand categories, our customer does not change
Our customer is an aspiring business owner, like https://www.linkedin.com/in/nicklaforest">Nick or https://www.linkedin.com/in/hardin-h-hawes-9ba6a72/">Hardin who doesn't care what type of business they start, as long as it is profitable. Our customers are not actually the one painting houses or completing roofing jobs, rather they are the one that hires people to do the job. Our customer has years of experience in sales and general management, which makes them suitable for any type of business — which is why as we expand to 100 categories, our customer does not change.
Our solution is an end to end platform to help you start, grow and run a business
Main Street is a combination of well-known technology platforms that provides an Uber-like simple experience in starting a business
- https://stripe.com/atlas">Stripe Atlas: Helping you incorporate and set up legal logistics for your business
- https://www.duolingo.com/">Duolingo: Learn a new skill (in our case it is about a specific type of business)
- https://www.shopify.com/online/ecommerce-solutions">Shopify: The operating tools to run your business
- https://www.womply.com/">Womply: A marketing stack to drive your customer
We're backed by top investors and built a world-class team
We're a seed-stage startup and have raised $10M+ from top investors including Greylock and Khosla. Our team previously worked at places like DoorDash, OpenDoor, Amazon, and OYO.

Similar jobs
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
- Work with a team to provide end to end solutions including coding, unit testing and defect fixes.
- Work to build scalable solutions and work with quality assurance and control teams to analyze and fix issues
- Develop and maintain APIs and Services in Node.js/Python
- Develop and maintain web-based UI’s using front-end frameworks
- Participate in code reviews, unit testing and integration testing
- Participate in the full software development lifecycle, from concept and design to implementation and support
- Ensure application performance, scalability, and security through best practices in coding, testing and deployment
- Collaborate with DevOps team for troubleshooting deployment issues
Qualification
● 1-5 years of experience as a Software Engineer or similar, focusing on software development and system integration
● Proficiency in Node.js, Typescript, React, Express framework
● In-depth knowledge of databases such as MongoDB
● Proficient in HTML5, CSS3, and responsive UI design
● Proficiency in any Python development framework is a plus
● Strong direct experience in functional and object oriented programming using Javascript
● Experience with cloud platforms (Azure preferred)
● Microservices architecture and containerization
● Expertise in performance monitoring, tuning, and optimization
● Understanding of DevOps practices for automated deployments
● Understanding of software design patterns and best practices
● Practical experience working in Agile developments (scrum)
● Excellent critical thinking skills and the ability to mentor junior team members
● Effectively communicate and collaborate with cross-functional teams
● Strong capability to work independently and deliver results within tight deadlines
● Strong problem-solving abilities and attention to detail
About Thrillophilia :
At Thrillophilia, we are building multiple digital travel brands leveraging our proficiency in ecommerce, technology, distribution and marketing. We love to start from “Zeroes”. We plan, build and scale travel marvels from scratch and are absolutely obsessed about creating the best travel experiences for our customers. Our goal is to create 100+ sizable travel brands across the globe by 2027.
Thrillophilia is one of the key brands under 53 Takeoffs umbrella. Today, 100 Million+ travelers use our brands to discover and book diverse travel experiences. With multiple tourism and start-up awards as well as global recognition under our belt, we have scaled ten-fold over the past three years. You might know us from early Thrillophilia’s days. The journey of Thrillophilia is rooted in a passion for travel, technology, and people. It began back in 2011 when the global market was still too young for online travel. Ever since we have grown to become India’s largest online platform for booking affordable travel experiences across 55+ countries. Our offerings are diverse and wholesome, with 24,000+ products and services ranging from tours and activities to luxury and culture stays, powered by exclusive deals and extra effort to bring joy to all our travelers.
Awards we won at Thrillophilia -
- YourStory’s best places to work!
- ISB’s BizQuest.
- Singapore Bash’s best startup.
- London Mayor’s IE20.
About our people - Ah, let's talk a bit about the folks over at Thrillophilia, where hard work and ownership run rampant, and problem-solving is the name of the game. The team here doesn't just punch the clock and head home. They're in it to win it, do the best work of their life by taking ownership of their work and striving for excellence in everything they do.
Whether it's finding the best hidden gem in the world or developing tech solutions, there is a deep ownership and accountability and Remarkable is one word to summarize their work!
They're a fun-loving bunch, they party really hard and share a passion for travel, and they're not afraid to let loose and enjoy the journey. From backpacking through Southeast Asia to exploring the hidden corners of their own cities, these adventure seekers somehow always manage to take out time to party and travel the world.
So, if you're looking for some inspiration, just take a look at the people of Thrillophilia. They're living proof that with hard work, ownership, and a vision to solve problems at scale, anything is possible.
We are seeking a highly skilled and passionate Senior Software Developer with expertise in Ruby on Rails and React.js to join our dynamic and innovative tech team. As a Senior Software Developer, you will play a crucial role in designing, developing, and implementing high-quality software solutions that drive the success of our travel platform. You will work closely with cross-functional teams, including product development, UI/UX design, and quality assurance, to ensure seamless integration of features and deliver exceptional user experiences.
Responsibilities:
- Develop and maintain robust, scalable, and efficient web applications using Ruby on Rails and React.js.
- Collaborate with product managers, UI/UX designers, and fellow developers to understand requirements, translate them into technical solutions, and deliver high-quality software products.
- Write clean, maintainable, and well-documented code following industry best practices and coding standards.
- Conduct thorough code reviews, provide constructive feedback, and mentor junior developers to enhance team productivity and code quality.
- Optimize application performance and ensure efficient resource utilization by conducting performance testing, monitoring, and troubleshooting.
- Stay updated with the latest industry trends, tools, and technologies related to Ruby on Rails and React.js, and share knowledge with the team.
- Collaborate with the DevOps team to deploy and maintain applications in cloud-based environments.
- Contribute to the continuous improvement of development processes, tools, and methodologies.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Proven experience as a Senior Software Developer / Module Lead, preferably with a focus on Ruby on Rails and React.js. (At least 4+ years of experience)
- Strong expertise in Ruby on Rails and React.js, with a solid understanding of their core principles, frameworks, and ecosystem.
- Proficient in front-end development technologies such as HTML, CSS, and JavaScript.
- Experience with database systems, including SQL and NoSQL databases especially PostgresSQL.
- Familiarity with version control systems, such as Git.
- Ability to write efficient, maintainable, and testable code, with a strong emphasis on software quality and best practices.
- Strong problem-solving and analytical skills, with the ability to tackle complex technical challenges and provide innovative solutions.
- Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
- Self-motivated and detail-oriented, with a passion for continuous learning and staying updated with emerging technologies.
If you are passionate about building revolutionary travel products, thrive in a collaborative and innovative environment, and are ready to take on exciting challenges, we would love to hear from you.
Apply now and embark on a transformative journey to redefine the future of travel!
Interested candidates are requested to email their resumes with the subject line "Application for [Job Title]".
Only applications received via email will be reviewed. Applications through other channels will not be considered.
Overview
Adesso India specialises in optimization of core business processes for organizations. Our focus is on providing state-of-the-art solutions that streamline operations and elevate productivity to new heights.
Comprised of a team of industry experts and experienced technology professionals, we ensure that our software development and implementations are reliable, robust, and seamlessly integrated with the latest technologies. By leveraging our extensive knowledge and skills, we empower businesses to achieve their objectives efficiently and effectively.
Job description
As part of our dynamic international cross-functional team you will be responsible for the design, development and deployment of modern high quality software solutions and applications as an experienced and skilled Full-stack developer.
Responsibilities:
Design, develop, and maintain the application
Write clean, efficient, and reusable code
Implement new features and functionality based on business requirements
Participate in system and application architecture discussions
Create technical designs and specifications for new features or enhancements
Write and execute unit tests to ensure code quality
Debug and resolve technical issues and software defects
Conduct code reviews to ensure adherence to best practices
Identify and fix vulnerabilities to ensure application integrity
Working with other developers to ensure seamless integration backend and frontend elements
Collaborating with DevOps teams for deployment and scaling
Requirements:
Bachelor’s degree in computer science or information technology, or a related field.
Proven experience as a skilled Full-stack developer. Experience in Utilities / Energy domain is appreciated.
Strong experience with Java (Springboot), AWS / Azure or GCP, GitLab and Angular and / or React. Additional technologies like Python, Go, Kotlin, Rust or similar are welcome
Excellent problem-solving and debugging skills.
Strong communication and collaboration abilities to work effectively in a team environment.
Skills & Requirements
Java, Spring Boot, AWS, Azure, GCP, GitLab, Angular, React, Python, Go, Kotlin, Rust, Full-stack development, Software architecture, Unit testing, Debugging, Code reviews, DevOps collaboration, Microservices, Cloud computing, RESTful APIs, Frontend-backend integration, Problem-solving, Communication, Team collaboration, Software deployment, Application security, Technical documentation.
Wednesday is a digital agency. We work with startups and enterprises to build digital products for their users.
At our core, we are a group of makers - designers, developers, product & project managers. We care about our work and think of it as a craft. We're always learning so we can build better and faster.
As a Technical Lead, your time will be divided between programming and technical oversight.
Core Responsibilities
- Code Reviews: Review all pull requests to ensure features are built correctly following the conventions and guidelines of the project.
- Communication: Work with your team to ensure they understand all the requirements clearly.
- Architecture: Have a clear picture of the system architecture in mind. Lead your teams to implement that design.
- Learn: Learn from the practices followed by other teams and evangelize your learnings.
Skills Required
- Technical expertise with our tech stack - JS, Nodejs, React, and AWS.
- Understanding of Agile processes and methodologies.
- Understanding of the continuous software delivery process using CD.
- The ability to debug corner cases, hypothesize and fix bugs.
JOB DESCRIPTION
Senior Full Stack Web Developer
About-
It is a freshwater fish and seafood supply chain platform.It is a B2B marketplace leveraging technology to deliver the fastest harvest-to-retail in the industry.Building the future of meat and seafood supply chain.We are building smart supply chain to deliver the highest quality seafood and meat for the Indian consumer. Our innovations in process management and workforce orchestration along with strong industry credentials are enabling us to deliver the fastest harvest-to-fork in the industry.Our endeavor is to leverage experience across various parts of the value chain – farming, production, delivery to marquee brands – to deliver similar value to the Indian consumers.
Role-
As a senior full stack developer, you will contribute to our end to end supply chain platform. You'll work with all key stakeholders to deliver scalable, maintainable code and deliver amazing user experiences. We are building a design and process centric culture where you'll play a key role in the implementation of the foundation of all our systems. Up for a challenge?
You are:
- A self starter with a sense of what it takes to be successful as a team
- Agile - welcome change, do as less as possible and embrace continuous delivery
- Conscious about how quality is carried through from the UI to all layers underneath
- Passionate about design as a foundation of great user experience
- Opinionated, but flexible to accommodate the big picture
Responsibilities
- Analyse requirements, provide estimates and deliver code in an agile setup
- Stay on top of all owned work and raise red flags as early as possible
- Define the architecture, best practices and coding standards for full stack development
- Support continuous technical improvement by investigating alternatives and technologies and present them for architectural review
- Motivate team members, coach junior members and extend goodwill to other employees
Must have
- Prior startup experience, preferably with war stories to share
- 3-5 years of software industry experience
- Solid understanding of software design, development, testing, and problem-solving
- Expertise in coding efficient, high quality and modularized software
- Expertise in React.js & node.js and related ecosystem
- Experience with GraphQL and other modern JS ecosystems
- Expertise in common design patterns and anti-patterns Javascript
- Experience with service-oriented architecture and microservices
- Expertise in relational and non-relational databases and expertise in at least one database system
- Experience with planning, execution and maintenance of test infrastructure for backend workflows
- Knowledge of AWS
- Knowledge of unix shell and source control systems and tools such as git
- Strong technical leadership skills
- Strong communication skills
- Technical mentoring skills
Great to have
- Experience with CI/CD and setting up monitoring infrastructure
- Experience with Flutter
- Interest in blockchain and computer vision related ML systems
- Experience working on high traffic systems
- Bachelor’s degree in Computer Science or a related discipline.
StoryXpress (a Techstars-backed company) is an end-to-end video platform and is an efficient and effective way of humanizing the way you promote and sell your product or services, and communicate with your customers. With a suite of professional video tools (Video Creator, Video Recorder, Video Hosting and Analytics, Video APIs, and SDKs), we help small and medium-sized businesses drive more revenue through the strategic use of video. Founded in 2014, StoryXpress has a rich community of 500K+ users including small enterprises to Fortune 500 companies.
Why Work with Us:
-
Get an opportunity to contribute to an exciting, forward-thinking and fast-moving Start-Up.
-
Shape-Up your career by working with young and supportive teams and peers!
-
Innovation and Creativity is all what matters!
-
Experience and understand the startup which is transforming the video marketing industry.
-
Friendly Policies, good-competitive salaries, Team Outings and what not!
Job Responsibilities:
- Building and scaling web products that directly impact our customers and partners.
- Ensure the technical feasibility of UI/UX designs and implement the same.
- Implement user interfaces in React alongside Node.js.
- Translate several RESTful data sources to be used in a front-end application.
- Dig into bugs and feature requests along with writing the tests.
Job Requirements:
- Should have minimum 2 years of experience in the respective field.
- Proficient knowledge of Node.js, Express.js, MySQL.
- You should know how to build scalable web apps.
- You should know how to build front-end components.
- Proficiency in JavaScript Development.
- Good understanding of micro-server architecture and REST API.
- Should be comfortable with HTML, CSS, and related technologies
- You should know why a framework is necessary.
- Proficient in code versioning tools like Git.
Are you excited at the possibility of developing an already stellar team to meet the growing needs of our platform and business? Does this opportunity to build a groundbreaking team and solve hard problems sound amazing to you? If so, we would love to have you onboard!*
Brownie Points For:
- Experience building/working on Chrome Extensions.
- Proficiency with Socket.io and/or Redis.
- Familiarity with front-end build tools, such as Webpack.
in python ecosystems
- Experience working with at least one Python web framework (Django / Flask)
- Passionate about code quality, automated testing, and engineering best
practices
- Good understanding of both relational and non-relational databases (bonus
points for ORMs)
- Familiarity with AWS ecosystem or Cloud Solutions such as Heroku
- Good understanding of FE technologies
- Basic knowledge of CI/CD setup(s)
About Actionboard
https://www.myactionboard.com">Actionboard is comprehensive suite of tools designed to provide actionable insights to entrepreneurs and business people proactively and on demand. Apart from this, Actionboard also provides extensive automation tools to accountants that lets them save time and improve the quality of their work.
What you will do:
- Implement features from end-to-end across the stack
- Work with product managers to understand business requirements and choose appropriate solutions
- Participate and actively contribute to the technical and product discussions
Our tech stack:
- Ruby on Rails
- Sidekiq
- Vue.js
- PostgreSQL
- Google Cloud Platform
We handle problems that involve huge amounts of data and apply a lot of machine learning techniques in addition to regular web development work.
Why work on Actionboard:
- Challenging work: Actionboard handles a large volume of data which turns boring day-to-days tasks into interesting challenges. There is also a huge scope for applying machine learning and data science techniques if that sort of thing interests you.
- Work culture: We are serious but we like to have fun. We work hard but not to the point of burnout nor do we ever do all-nighters. Our team is filled with smart, hard-working, diligent types with a can-do attitude when presented with challenges. We are an intentionally small and agile team.
- Growth potentail: We have a half-yearly review process where we make it clear what objectives are needed to be achieved in order to advance to the next level. Promotions and pay increases are based on skills acquired and work performed.
Technical skills are we looking for:
- HTML/CSS/JavaScript experience
- At least a year of experience working with Rails
- Working knowledge in SQL
- Experience in a Test Driven Development approach
How your growth trajectory will look like at Actionboard:
We are a small company with no bureaucracy where rewards follow results very quickly. Below is the ladder a new developer in our team climbs.
Programmer in Training ( 0 - 6 months experience)
- Learn fundamentals of developing a web application with rails
- No ownership expected. No work related initiatives expected.
- Work will be extensively reviewed. And detailed feedback will be given.
- Works on simple routine problems
Junior Programmer (6m to 12m)
- Strengthen fundamentals of ruby, javascript, sql, html, css
- No ownership expected. No work related initiatives expected.
- Work will be heavily reviewed. And detailed feedback will be given.
- Works on simple routine problems but turns around much faster than person in training
Programmer (12m to 18m):
- Work is reviewed with the occasional need for significant direction or implementation changes.
- Follows established patterns and approaches within existing code bases with ease.
- Co-owns a feature along with a Sr. Programmer
- Works mostly on clearly defined and scoped individual features or problems.
Senior Programmer (18 months to 3 years)
- Work doesn't need to be reviewed, but general direction may be.
- Fully capable of taking substantial features from concept to shipping as the sole programmer (alongside a designer).
- Can provide feedback on the work of junior programmers and programmers.
- Deep expertise within at least one programming environment.
- Basic proficiency in at least one additional programming environment.
Lead Programmer (3 years to 5 years)
- Work happens completely autonomously with no regular need for review.
- Fully capable of owning and running entire subsystems of work (e.g. entire inbound/outbound Tally Sync worklow).
- Helps set and maintain professional standards for the entire organization.
- Deep, substantial expertise in multiple domains. e.g. Design
- Capable of running and directing small teams for substantial projects.
Principal Programmer (5 years to 8 years)
- Fully capable of designing, owning, and running entirely new, novel systems (design user activity tracking systems)
- Capable of running and directing larger teams for large, long-running projects.
- Invents new concepts, pushes the whole organization forward regularly. (e.g. Report Builder)












