

Job Title: Ruby on Rails Developer
Location: Chennai (Work From Office, yes, we love seeing your face!)
Experience: 2-3 years (You’ve got some experience, and we’re here to help you grow even more!)
About the Company:
F22 Labs is a startup software studio based out of Chennai. We are the rocket fuel for other startups across the world, powering them with extremely high-quality software. We help entrepreneurs build their vision into beautiful software products (web/mobile). If you're into creating beautiful software and solving real problems, you’ll fit right in with us. Let’s make cool things happen!
Position Overview:
As a Ruby on Rails Developer at F22 Labs, you’ll be doing more than just coding—you’ll be shaping the future of software. We’re looking for someone who’s passionate about building high-performance, scalable apps and loves solving tricky problems. You’ll work alongside a team of super smart engineers, contributing to innovative web applications that make a difference to the startups we support. With the experience under your belt, you’ll hit the ground running and make an impact right away. Oh, and we like to have fun while we’re at it!
Key Responsibilities:
- Develop and maintain elegant, scalable, and efficient web applications using Ruby on Rails (because clean code is the best code).
- Write code that’s as smooth as butter—maintainable, scalable, testable, and efficient (we all love a tidy codebase).
- Handle background jobs and multi-threading like a pro, making sure the app performs like a rockstar.
- Integrate third-party services and APIs, and make everything work like magic behind the scenes.
- Optimize and manage databases—you’ll be the DBMS guru ensuring queries are sharp and snappy.
- Speed up our apps using Redis caching (because nobody likes waiting for slow apps!).
- Deploy and manage applications on AWS S3—we love our cloud!
- Troubleshoot and fix production issues faster than a speeding bullet (or at least faster than the user can notice!).
- Collaborate with the product team to craft features that are both powerful and user-friendly.
- Bring your creative ideas to the table and help us improve our projects. We love fresh perspectives!
Qualifications and Requirements:
- 2-3 years of experience working with Ruby on Rails (you’ve already mastered the basics, now let’s level up!).
- A strong understanding of DBMS and building efficient databases (you know the database world inside out).
- Hands-on experience with background jobs and multi-threading to make apps run faster than a cheetah on energy drinks.
- Solid knowledge of Redis (Caching) to make sure our apps don’t break a sweat.
- Experience deploying applications on AWS S3 (cloud is life!).
- Comfortable with Git and collaborating with a team (no lone wolves here!).
- Great debugging, problem-solving, and analytical skills—basically, you can fix any bug like a superhero.
- Understanding of RESTful APIs and how they make everything click together.
- Excellent communication skills—because we want to hear your ideas, loud and clear!
Good to Have Skills (Extra Cool Points!):
- Experience with Node.js or Django (extra frameworks, extra cool).
- Familiarity with NoSQL databases (flexible data storage for the win).
- A significant knowledge of DevOps knowledge (help us deploy like the pros we are).
Why Join Us (Perks & Benefits):
- Health insurance (because we want you at your best, inside and out).
- Flexible work timings (get your work done, but do it your way).
- Better-than-market compensation (we know you’re worth it!).
- A supercharged learning culture—grow your skills fast.
- Rapid career growth opportunities—move up faster than a rocket in the sky.
- Work with interesting, fun, and quirky colleagues who make every day feel like an adventure.
- Learn from the best in the industry (and maybe teach us something cool too).
Selection Process:
- Online Assessment
- 1-2 rounds of interviews (no need to stress, we’re all about getting to know you).

About F22Labs Global
About
We’re Hiring Humans, not Ninjas 😇
Disclaimer: Only for serious folks. Work that challenges, excites, scares you and lets you go to bed satisfied!
- Project Manager (5+ Years)
- Product Manager (4+ Years)
- Email Marketer (2+ Years)
- Facebook Ads Marketer (2+ years)
- Frontend Developer Interns (Freshers)
- Backend Developer Interns (Freshers)
- Reactjs Developer (2 years)
- Nodejs Developer (2 years)
- Python Developer (2 years)
- Senior Reactjs Developer (4+ years)
- Senior Nodejs Developer (4+ years)
- Senior Python Developer (4+ years)
- Quality Analyst (2+ years) (Manual/automation)
Note: In case you don't see a role that you’d fit in, but would love to be a part of the team at some point, we’d love to stay connected. Send us your details at [email protected]
Who we are:
F22 Labs was started in 2014 by Murtuza and Hari, 2 childhood friends who always dreamt of starting a business of their own. After working at leading startups initially in their careers, they decided to take the plunge.
Over the last 7 years, we’ve been fortunate and blessed to have worked with 250+ entrepreneurs, who have trusted us with their dream of building their startups. Some of them include Hollywood celebrities like BJ Novak and Fortune 500s like Pizza Hut Inc.
Some of our products have gone on to be used, loved and have received investment from Charlie Cheever(Cofounder of Quora), Snoop Dog(does he even need an introduction?), Evan Williams (Cofounder of Twitter) and have been nominated for awards like the Webbys.
F22 Labs has won the Top 10 Software development company awards from highly respected Clutch.co for multiple years.
One cool thing about working at F22 Labs is you can never be bored. We’re working on various products cutting across different industries like: HealthCare, Non Profits, Entertainment, B2B SaaS, Ecommerce, Fashion, Sports, Travel, Fintech, Marketplaces, EdTech, LegalTech, IOT.
We have presented our products at international conventions like WebSummit Lisbon, RiseConf HongKong, Collision Conf New Orleans, Pizza Expo Las Vegas
What we do:
We build beautiful, robust and scalable web and mobile applications for idea stage founders and growth stage startups based out of USA, Canada, Mexico, Middle East, India, Nigeria, South Africa, Singapore etc.
Our Core Values:
- Honesty & Transparency: Speak your mind and do what feels right.
- Empathy: Be kind. Listen Intently. Trust by default.
- Stay Hungry, Stay Foolish: Have childlike curiosity and hunger to learn.
- Hustle Hard: Do more with less.
- Teach, don’t preach: Knowledge grows when shared.
Perks:
- State of the Art gadgets
- Complete Health coverage for you and your family
- Flexible work timings
- Top-notch Healthcare
- Care & Appreciation
- Flexible Schedules
- Supercharged Learning
- TechTalks Sessions
- Amazing Office Indoor Games
- Cool & Fun Working Enviornment
- Accommodation & Meal for Relocation
Our Hiring process:
- A Profile Review: Resume, Portfolios, personal websites, Github, anything else you want to share with us.
- A Technical task that relates to the work you will be doing
- A Final round of interview
- An Offer and onboard you are!
Know more about us @F22Labs:
Home Page
Company video


Connect with the team
Company social profiles
Similar jobs


Have you ever felt the need to see the direct impact of what you do? Then consider this:
Currently, there are 70+ million Small and Medium Enterprises in India. And they need all the help to succeed against the continuous onslaught of much larger businesses.
Imagine a jewellery shop owner in Ghatkopar Mumbai. He may be procuring his goods that are to be sold in the shop from a fixed set of vendors - some his relatives, some that people have recommended and some that came and pitched to him. He may not have ever seen the kind of designs and products that a supplier from Mysore can offer. Or the credit terms that another supplier from Surat can offer. Putting him on a platform where he can easily browse products and build new business relationships is a life-changing proposition for him.
We believe that technology should be accessible and usable for these SMEs so that they can grow and simplify their business, and compete in a fair field.
If making the lives of businesses in India and the world simpler excites you, then this is the
perfect opportunity!
You will be solving challenging problems, defining your own charter and be the master of your own growth. The best way to predict your future is to create it.
We have more than 170k businesses on our platform already with great engagement numbers. We are backed by the top founders and VCs in the country(Titan Capital, FirstCheque).
We are set to grow even faster in the future.
Join us if you want to be a part of a fast-paced team.
Job Description
This is a remote position.
We’re in search of a senior back-end engineer that specializes in ROR with excellent
knowledge of core concepts of backend engineering.
Requirements
Must-haves:
1. You need to be excited about the problem that we are trying to solve
2. Should have excellent command over ruby on rails with a minimum experience of 2 years.
3. Additional knowledge in Golang will be an advantage
4. Strong Data Structures and Algorithms knowledge
5. Should have created APIs from scratch which is being used in Production
6. Should be comfortable with creating systems handling up to 100k requests per minute, and have a mindset that understands scale
7. Ability to give clarity and communicate well with the team, including Product, Backend and Dev-Ops (if and when needed)
8. Ability to use profiling tools well, getting to root causes of bugs fast
9. Ability to pick and work on adjacent technologies if and when required (Eg: If the
best performance monitoring solution needs a basic firebase setup, that should
not be a blocker for you to go ahead and do so)
10.Knowledge of how to set up relevant test cases
11. You need to be comfortable working in a remote environment (Have your own
laptop, good internet connection, availability on phone are required)
Good to have
1. App Development experience
2. Experience in Test Driven Development
3. Ability to tell Product what creates better User Experience, ability to tell frontend
what API responses will help the user get a faster load time
4. Inquisitiveness to understand the system as a whole, and not only be stuck to your domain of expertise (Eg: Figure out why excessive APIs calls are being made, brainstorm with Product and Frontend team to reduce the same without harming the UX )
5. Experience in working on a Social Media Product
6. Good knowledge of Graphs, and their applications
7. Data-Driven Approach to monitoring
Benefits
1. Work timings - You are the master of your time
2. Leave policy - Take a leave whenever for whatever reason you want. You don't
need to explain yourself to us
3. Industry standard salary



- Bachelor's or Master’s degree in Computer Science or equivalent area
- 10 to 20 years of experience in software development
- Hands-on experience designing and building B2B or B2C products
- 3+ years architecting SaaS/Web based customer facing products, leading engineering teams as software/technical architect
- Experiences of engineering practices such as code refactoring, microservices, design and enterprise integration patterns, test and design-driven development, continuous integration, building highly scalable applications, application and infrastructure security
- Strong cloud infrastructure experience with AWS and/or Azure
- Experience building event driven systems and working with message queues/topics
- Broad working experience across multiple programming languages and frameworks with in-depth experience in one or more of the following: .Net, Java, Scala or Go-lang
- Hands-on experience with relational databases like SQL Server, PostgreSQL and document stores like Elasticsearch or MongoDB
- Hands-on experience with Big Data processing technologies like Hadoop/Spark is a plus
- Hands-on experience with container technologies like Docker, Kubernetes
- Knowledge of Agile software development process




At Upswing, we are a passionate and self-driven team of thinkers who aspire to build the rails to connect the legacy financial sector with financial innovators through a simple and powerful banking-as-a-service (BaaS) platform. We’re building our platform putting the focus on pragmatism, reliability, and maintainability. We believe that keeping the engineering complexity under control is key to preserving the development productivity and long-term evolution of a platform.
To bring this vision to life, we are building the infrastructure using Microservices architecture using the latest set of technologies that are also fun to work with such as Java, Scala, Postgres, Akka, Kafka with a completely automated DevOps pipeline from the get-go using tools like Chef, Jenkins, Grafana, Graylog.
We are looking for motivated engineers who will be working in a highly creative and cutting-edge technology environment to build a world-class financial services suite.
Why you should join us:
- You will redefine the financial services landscape for India in the coming years.
- Be part of a core Engineering team that will create innovative and scalable Fintech solutions.
- Work with passionate and experienced engineering, product & business workforce that believes in teamwork, and that helps fast-track learning on solving complex technical challenges.
- We are funded by the leading fintech VC `QED Investors` and other established Founders and Executives of awesome Indian companies.
What you will do if you join us:
- Propose solutions to solve complex system architecture challenges and actively lead the end-to-end development of the system.
- Create robust, flexible, consistent, and easy-to-use APIs
- Continuously strive for performance improvements, code reusability, and readability
- Understand the product in detail and predict potential issues in feature development.
- Mentor and lead junior members of the team
You should have:
- Ability to think of out of the box
- Tech or a higher degree in computer science or a related field.
- 3+ years of experience working on the back-end development for complex distributed systems who are willing to adopt any Programming language as per the requirement.
- Familiarity with any of the following – Java, C++, Scala, Kotlin, and frameworks like Spring, Play, Hibernate, Django, etc.
- Good understanding of Algorithms, Data Structure, OOP, Design patterns, Parallel programming, Multithreading concepts & Event-Driven Systems.
- Understanding of micro-services architecture and best practices.
- Experience with Relational databases such as MySQL, PostgreSQL, Oracle, or any NoSQL database.
It is a plus if you have:
- Familiarity with cloud platforms like AWS (Amazon Web Services), Azure or Google Cloud
Responsibilities:
- Responsible for design and development of high end, robust, scalable products that disrupt the market
- Technically-intense role with primary focus on building cool products in a niche domain
- Evolution into Principal Software Engineers and Team leads and beyond based on one’s ability to demonstrate very strong technical expertise and project & people management skills.
- Reviewing code work for accuracy and functionality
- Analyzing code segments regularly.
Requirements:
Experience Range: 3+
Role: Software Engineer – final role will depend on candidate’s experience and credentials
Education: BE/B. Tech/MCA/M.Sc./MTech
Technology Stack: Java, Hibernate, spring, spring boot, Microservices, MySQL, reactJS, Elastic Search, AWS Infra





-3+ Years of Experience in Software Development
-Strong software engineering knowledge and experience
-Strong in Python
-Experience in maintaining large scale application
-Knowledge of Docker/Kubernetes
-Proficiency in Cloud(AWS/Azure/GCP)
-Knowledge in Big Data/DevOps/MLOps
ROLES AND RESPONSIBILITIES
- Proven working experience in backend app development and experience with Node JS.
- Build advanced ecommerce backend applications for the multiple client platforms (both React and Android).
- Understanding of design principles and good architecture patterns.
- Proper Data Structures and Algorithm knowledge is a must.
- Graph QL and Apollo Server knowledge.
- Collaborate with cross-functional teams to define, design, and ship new features. Work with outside data sources and APIs like the one of Unicommerce.
- Create Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Translate designs and wireframes into high quality code.
- Have a good understanding of CI/CD tools (any).
- Robust knowledge of popular databases like MongoDB, Elastic Search, DynamoDB, Redis etc;
- Knowledge about AWS Services like EC2, Lambda, Kinesis, Redshift, S3 is super plus.
CANDIDATES MUST HAVE
- Node JS.
- Data Structures and Algorithm
- HTML5 and CSS3
- Graph QL and Apollo Server
- MongoDB, Elastic Search, DynamoDB, Redis
- AWS Services like EC2, Lambda, Kinesis, Redshift, S3
REQUIREMENTS
- Bachelor's degree in computer science, information science, or similar.
- Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
- Knowledge of front-end technologies such as HTML5 and CSS3.
- Superb interpersonal, communication, and collaboration skills.
- Exceptional analytical and problem-solving aptitude.
- Great organisational and time management skills.
- Availability to resolve urgent web application issues outside of business hours
Required Technical Skills:
- Java (highly capable)
- SQL (highly capable)
- Strong knowledge of software best practices, build processes, IDEs, database tools (e.g. SQL Developer, SQL Management Studio)
- Strong knowledge of source code control systems (GIT)
- Confident with Windows, Linux, Unix operating systems including command line
- Working knowledge of JIRA
Beneficial Technical Skills:
- .Net
- C
- Javascript
- Experience in test management and test execution
- Experience of Agile development methods
Additional Skills and Behaviour Required
- Experience of full software development lifecycle
- Considers competing solutions and evaluates options to create the best outcome in all aspects of the role.
- Willingness to takes ownership of whole project and engineers assigned.
- Confident to make suggestions and recommendations for improvements.
- Excellent written and verbal communication skills and ability to build good rapport
- Fluency in English, both written and oral
- Collaborates with others to achieve objectives and ensure information flow
- Seeks assistance and feedback as appropriate
Education
- Bachelor's degree (or equivalent) in Computer Science or Engineering or other relevant discipline (MCA, MSc in Computer Science etc.)





