Senior Software Engineer (ROR)
at BuilderAI
2 - 10 yrs
₹10L - ₹25L / yr
Gurugram
Skills
• Architecting and designing scalable backend systems
• Integration and development of various microservices
• Creating unit tests using RSpec
• Reviewing other developers code as well as suggesting improvements
• Algorithm development and general optimization
• Setting up CI/CD pipelines
• Collaborating with various stakeholders including QA, DevOps, PMs and other
developers
• At Least 4 years solid experience on Ruby on Rails, including at least one start to
finish project where you were the lead developer or a primary contributor.
• Solid understanding of deploying and maintaining Rails apps within the AWS
environment.
• Ability to set up workers and deploy across multiple instances.
• Git experience, some would say you are a git master.
• If I asked your previous co-workers about you, they would say you were a good
team player
6 Months Deliverable:
• Collaborate with designers, product managers, and other software developers to
deliver compelling user-facing products
• Lead teams of developers in architecting efficient and reusable systems that drive
complex applications across the stack
• Create instrumentation, monitoring, and alerting tools to ensure
availability/scalability during peak traffic times and implement solutions to
maximize uptime
• Identify and resolve performance and scalability issues
Requirements
• A strong drive and sense of ownership of the challenges we take on, coupled with a
team-oriented, can-do attitude
• Working knowledge of standard CS fundamentals (data structures, algorithms,
complexity analysis)
• A professional proficiency in English
• A systematic debugging and problem solving methodology
• Minimum of four years of experience with Rails 4/5
Benefits
• Health and wellness benefits
• Performance-based bonuses and stock options
• Employee friendly policies
• Generous vacation and time off benefits, including paid holidays
• Generally flexible working hours
• Integration and development of various microservices
• Creating unit tests using RSpec
• Reviewing other developers code as well as suggesting improvements
• Algorithm development and general optimization
• Setting up CI/CD pipelines
• Collaborating with various stakeholders including QA, DevOps, PMs and other
developers
• At Least 4 years solid experience on Ruby on Rails, including at least one start to
finish project where you were the lead developer or a primary contributor.
• Solid understanding of deploying and maintaining Rails apps within the AWS
environment.
• Ability to set up workers and deploy across multiple instances.
• Git experience, some would say you are a git master.
• If I asked your previous co-workers about you, they would say you were a good
team player
6 Months Deliverable:
• Collaborate with designers, product managers, and other software developers to
deliver compelling user-facing products
• Lead teams of developers in architecting efficient and reusable systems that drive
complex applications across the stack
• Create instrumentation, monitoring, and alerting tools to ensure
availability/scalability during peak traffic times and implement solutions to
maximize uptime
• Identify and resolve performance and scalability issues
Requirements
• A strong drive and sense of ownership of the challenges we take on, coupled with a
team-oriented, can-do attitude
• Working knowledge of standard CS fundamentals (data structures, algorithms,
complexity analysis)
• A professional proficiency in English
• A systematic debugging and problem solving methodology
• Minimum of four years of experience with Rails 4/5
Benefits
• Health and wellness benefits
• Performance-based bonuses and stock options
• Employee friendly policies
• Generous vacation and time off benefits, including paid holidays
• Generally flexible working hours
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Companies hiring on Cutshort

Similar jobs
Mumbai
3 - 4 yrs
₹4L - ₹5L / yr
+2 more
Job Description
Our growing software technology business is looking for a Mid Level Full Stack Developer to join our Development Team. We're looking for a talented, team-oriented, highly motivated, smart individual with a passion for software engineering, a strong desire to learn and an interest in providing mentorship to peers. We desire self-starting developers with strong experience developing sophisticated web applications leveraging the latest technologies. The successful candidate for this role must be an outstanding problem-solver with a great database and software architectural skills.
KEY REQUIRED SKILLS
• Node.js
• GIT
• MySQL
POSITION DESCRIPTION
We have an immediate need for a highly motivated Mid Level Node Software Developer to provide software development expertise and hands-on implementation using the latest open source server-side JavaScript technologies on the Node platform and other related open source products.
REQUIRED
• Strong software development experience with Node.js in addition to detailed understanding of user interface frameworks, back-end software architecture interactions and node module capabilities.
• One or more years' experience with one or more JavaScript frameworks/technologies such as Express.js, Angular.js, React.js, MobX or Flux.js.
• Strong development experience using Node.js.
• Strong communication and collaborative skills
• Portfolio of application(s)
DESIRED SKILLS
• Experience with HTML5, CSS3.
• Experience with source code versioning and Pull Requests with Git repositories.
• Standards & Protocols knowledge including JSON.
• Complex programming, program debugging, automated program testing, data analysis, problem analysis and resolution of issues within open source applications.
• Experience in other languages such as .net, including VB and C# are a plus
• Operating System and Infrastructure experience with Ubuntu Linux and Windows Server.
EDUCATION
• Bachelor’s degree from an accredited college in a related discipline, with minimum 2-3 years of relevant professional experience.
• Exact skill match may allow flexibility with education and experience requirements
• Certifications are a plus.
Our growing software technology business is looking for a Mid Level Full Stack Developer to join our Development Team. We're looking for a talented, team-oriented, highly motivated, smart individual with a passion for software engineering, a strong desire to learn and an interest in providing mentorship to peers. We desire self-starting developers with strong experience developing sophisticated web applications leveraging the latest technologies. The successful candidate for this role must be an outstanding problem-solver with a great database and software architectural skills.
KEY REQUIRED SKILLS
• Node.js
• GIT
• MySQL
POSITION DESCRIPTION
We have an immediate need for a highly motivated Mid Level Node Software Developer to provide software development expertise and hands-on implementation using the latest open source server-side JavaScript technologies on the Node platform and other related open source products.
REQUIRED
• Strong software development experience with Node.js in addition to detailed understanding of user interface frameworks, back-end software architecture interactions and node module capabilities.
• One or more years' experience with one or more JavaScript frameworks/technologies such as Express.js, Angular.js, React.js, MobX or Flux.js.
• Strong development experience using Node.js.
• Strong communication and collaborative skills
• Portfolio of application(s)
DESIRED SKILLS
• Experience with HTML5, CSS3.
• Experience with source code versioning and Pull Requests with Git repositories.
• Standards & Protocols knowledge including JSON.
• Complex programming, program debugging, automated program testing, data analysis, problem analysis and resolution of issues within open source applications.
• Experience in other languages such as .net, including VB and C# are a plus
• Operating System and Infrastructure experience with Ubuntu Linux and Windows Server.
EDUCATION
• Bachelor’s degree from an accredited college in a related discipline, with minimum 2-3 years of relevant professional experience.
• Exact skill match may allow flexibility with education and experience requirements
• Certifications are a plus.
Read more
Gurugram
4 - 12 yrs
₹35L - ₹40L / yr
Requirements
5+ years of solid experience with a wide range of web, backend, or mobile technologies.
● Mastery of at least one of the following languages in a cloud-based ecosystem:
• Ruby on Rails
• Angular
● Experience presenting technical solutions to peers and managers.
● A proven track record of designing scalable and maintainable technical solutions.
• Experience coordinating development efforts across multiple managing projects in
parallel.
● Experience working with off-shore/outsourced developers across different time zones.
● Experience with code review tools and practices to ensure best practices are followed
and code quality gates are achieved.
● Experience with creating documentation, unit tests, integration tests, security, and load
tests.
● Solid Understanding of GitOps principles.
We will provide relocation allowances - accommodation for 10 days including flight tickets.
5+ years of solid experience with a wide range of web, backend, or mobile technologies.
● Mastery of at least one of the following languages in a cloud-based ecosystem:
• Ruby on Rails
• Angular
● Experience presenting technical solutions to peers and managers.
● A proven track record of designing scalable and maintainable technical solutions.
• Experience coordinating development efforts across multiple managing projects in
parallel.
● Experience working with off-shore/outsourced developers across different time zones.
● Experience with code review tools and practices to ensure best practices are followed
and code quality gates are achieved.
● Experience with creating documentation, unit tests, integration tests, security, and load
tests.
● Solid Understanding of GitOps principles.
We will provide relocation allowances - accommodation for 10 days including flight tickets.
Read more
Bengaluru
3 - 8 yrs
₹4L - ₹12L / yr
+1 more
Looking to hire Senior Backend Developer in the technical team:
Good experience in Node.js and GoLang. Also experience in handling a team.
Read more
Bengaluru (Bangalore)
6.1 - 9 yrs
₹20L - ₹38L / yr
Responsibilities:
- Hand on experience in Golang/Python/Ruby on Rails /Node.Js
- Must have at least 1+ years of experience in Team Handling
Read more
Ahmedabad
1 - 4 yrs
₹3L - ₹9L / yr
MySQL
JOB OPENING FOR MNC COMPANY
Job Description for Ruby on Rails Developer:-
Experience: 1 - 4 Years
Job Description:-
- 1 - 4 years of experience with Ruby and web development with Rails
- Experience with Test-Driven Development
- MySQL/PostgreSQL or other relational databases
- Experience with job processing queue (resque, etc.)
- Excellent communication and analytical skills
- Strong requirements gathering, analysis and questions skills
- Ability to contextualize a problem, and understand who the stakeholders are and how it fits in the system before diving into a problem
- Agile, Continuous Delivery and software release methodologies
- Bachelor’s degree or equivalent industry experience
- OS X or *nix Command Line Proficiency
- Ability to manage own work
Nice to have skills:
- Familiarity with OOP principles
- Elixir / Phoenix and familiarity with FP principles
- Docker, Kubernetes or other virtualization infrastructure
- Ability to manage a project
- Other: JavaScript, Rspec, Git, Redis, REST APIs, GraphQL, Domain-Driven Design
Read more
Remote only
3 - 8 yrs
₹9L - ₹20L / yr
Fullstack Developer
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
Read more
Bengaluru (Bangalore)
3 - 10 yrs
₹20L - ₹50L / yr
Data Structures
Algorithms
+2 more
About Instamojo Instamojo is India's fastest growing on-demand payments and e-commerce platform that enables over 6,00,000 SMEs to build, manage and grow their business online. A trusted partner for SMEs in India, Instamojo's insightful tools are poised to enable small entrepreneurs to minimize costs and grow their business. It is a one-stop shop for entrepreneurs that caters to their diverse business needs by leveraging technology, data and design. Instamojo has acquired 10% of digitally active MSMEs and powers 1 out of 100 to control 30% of their annual turnover through its flagship link-payments and online store products. In addition to link-based payments, Instamojo plans to offer e-commerce enabling services, cataloguing, compliance, lending, logistics, promotions via third-party providers. Founded in 2012 by Sampad Swain, Akash Gehani and Aditya Sengupta, Instamojo raised Pre-Series B funding from AnyPay a Japanese payments firm. In November 2014, the company raised USD 2.6 million in Series A funding from Kalaari Capital, Blume Ventures, 500Startups and others. Prior to this, it had raised approximately USD 500,000 from 500 Startups, Blume Ventures and angel investors Rajan Anandan, Sunil Kalra, Dave McClure, Rob de Heus, Thijs Gitmans among others. Instamojo at a glance: Caters to 6,00,000 SMEs. Instamojo has acquired 10% of the digitally-active SMEs in India and controls 30% of their annual turnover. It aims to extend its wallet share to 70% by 2019. The company aims to increase its target merchant base 400% and target 1 MN small and medium businesses by 2018. Instamojo turned EBITDA positive in July 2017 and has witnessed a 10-15% month-on-month growth. With demonetization, Instamojo added 3000 SMEs daily to the platform, which was 15x higher than daily average. Digital Transactions performed on Instamojo's platform have grown by over 178 % in the last year alone.
We are building consumer internet space, payment processing, e-commerce and/or enterprise. SAAS products. Undergraduate (or higher) degree in computer science/engineering. You have an excellent grasp over theoretical and applied computer science.
Job Description
Responsibilities You can take responsibility of large sized projects. You can take full responsibility of one or more core modules and/or technical verticals / libraries / frameworks / components. This will include design and architecture, evaluating and deciding which framework/language/data store/tools to us, preparing roadmaps and timely delivery. You understand the business impact of your decisions. You will review code and ensure that implementations are testable, performant, scalable, documented and secure. You will work closely with product, design, revenue, platform and growth teams. You can take responsibility of large sized projects involving inter-departmental stakeholders. You can take full responsibility of one or more core modules and/or technical verticals / libraries / frameworks / components. Payment processing framework capable of supporting multiple payment methods (cards, netbanking, UPI, wallets, etc.) with one or more payment method supported across multiple payment gateways. This will include design and architecture, evaluating and deciding which framework/language/data store/tools to us, preparing roadmaps and timely delivery. You will drive engineering best practices, recruit other engineers, lead and manage teams, conduct performance reviews and mentor other engineers. You will review code and ensure that implementations are testable, performant, scalable, documented and secure. You will work closely with product, design, revenue, platform and growth teams.
Requirements 3-5 Years of Experience in software engineering.
5-10 years of industry experience in software engineering building consumer internet space, payment processing, e-commerce and/or enterprise SAAS products. Bachelor's Degree in Computer Science or related field, or 3+ years relevant work experience. Undergraduate (or higher) degree in computer science/engineering. You have an excellent grasp over theoretical and applied computer science. You have excellent problem solving and analytical skills. You should be able to identify systemic issues, performance bottlenecks and design/architect improvements. Experience with working on PCI compliant infrastructure. You should be able to build at this engineering level Store builder (products with multi-level variants (colour, size, etc.), SKUs, discounts) and shopping cart. Highly concurrent double entry accounting system. You have excellent problem solving and analytical skills. You should be able to identify systemic issues, performance bottlenecks and design/architect improvements. Good hold on data structures and algorithms. Strong object-oriented design skills, and an uncanny ability to design intuitive modules and class-level interface.
Desired Skills and Experience Python, Golang, Java, Ruby on Rails, Django
We are building consumer internet space, payment processing, e-commerce and/or enterprise. SAAS products. Undergraduate (or higher) degree in computer science/engineering. You have an excellent grasp over theoretical and applied computer science.
Job Description
Responsibilities You can take responsibility of large sized projects. You can take full responsibility of one or more core modules and/or technical verticals / libraries / frameworks / components. This will include design and architecture, evaluating and deciding which framework/language/data store/tools to us, preparing roadmaps and timely delivery. You understand the business impact of your decisions. You will review code and ensure that implementations are testable, performant, scalable, documented and secure. You will work closely with product, design, revenue, platform and growth teams. You can take responsibility of large sized projects involving inter-departmental stakeholders. You can take full responsibility of one or more core modules and/or technical verticals / libraries / frameworks / components. Payment processing framework capable of supporting multiple payment methods (cards, netbanking, UPI, wallets, etc.) with one or more payment method supported across multiple payment gateways. This will include design and architecture, evaluating and deciding which framework/language/data store/tools to us, preparing roadmaps and timely delivery. You will drive engineering best practices, recruit other engineers, lead and manage teams, conduct performance reviews and mentor other engineers. You will review code and ensure that implementations are testable, performant, scalable, documented and secure. You will work closely with product, design, revenue, platform and growth teams.
Requirements 3-5 Years of Experience in software engineering.
5-10 years of industry experience in software engineering building consumer internet space, payment processing, e-commerce and/or enterprise SAAS products. Bachelor's Degree in Computer Science or related field, or 3+ years relevant work experience. Undergraduate (or higher) degree in computer science/engineering. You have an excellent grasp over theoretical and applied computer science. You have excellent problem solving and analytical skills. You should be able to identify systemic issues, performance bottlenecks and design/architect improvements. Experience with working on PCI compliant infrastructure. You should be able to build at this engineering level Store builder (products with multi-level variants (colour, size, etc.), SKUs, discounts) and shopping cart. Highly concurrent double entry accounting system. You have excellent problem solving and analytical skills. You should be able to identify systemic issues, performance bottlenecks and design/architect improvements. Good hold on data structures and algorithms. Strong object-oriented design skills, and an uncanny ability to design intuitive modules and class-level interface.
Desired Skills and Experience Python, Golang, Java, Ruby on Rails, Django
Read more
Bengaluru (Bangalore)
3 - 7 yrs
₹9L - ₹10L / yr
+3 more
Responsibilities
Be able to drive a team of around 4 developers
Should be able to effectively lead from the front, integrating developers, analysts and QA
Should be able to pair, and effectively mentor junior developers
The ability to think innovatively and turn ambiguous problem spaces into clear solutions
Be an inspiration for the team and a trusted partner to our customers
Required Skills and Experience
Familiar with Clojure or Ruby or Python or Java. Strong experience with JVM a plus
Should be familiar with various data stores and techniques for storing and processing data (SQL / Redis / OLAP schemas)
Familiarity with the entire development -> prod flow a strong plus (our dev owns the DevOps)
Familiarity with performance tuning a web stack a strong plus
Comfortable working in an Agile highly dynamic start-up environment
Demonstrate leadership skill and be accustomed to driving results in a collaborative, cross-functional environment
Excellent verbal and written communication skills
Read more
Mumbai
1 - 4 yrs
₹6L - ₹8L / yr
+3 more
Technical Overview
We are primarily a rails shop with postgres/postgis, mongodb and redis at database layer and leverage AWS via chef for infrastructure. It may be evident from our choice of tools and our current team composition that we are here for the long haul and intend to grow aggressively. We value agile methodologies like code reviews, extensive test suite, continuous integration, extensive testing, frequent deployments, scrum and the best standard practices. You will be working alongside one of the best teams who write crisp clean code.
Who are we looking for?
We’re searching for a strong, friendly, flexible, and seasoned people to strengthen our engineering team. We value curiosity and eagerness to learn. When presented with a challenge, you question until you are clear what the problem is and then do whatever it takes to get the task done. You need to be crisp and detailed oriented, and willing to own an outcome and run with it, without somebody telling you exactly how to get there. We believe that is what it takes to build a high performing team. Working here means being part of a team that works hard, fast and cleverly to keep growing at rocket speed.
1) You are an experienced Rails developer, designed and delivered production ready apps.
2) Your code is modular, readable and unit-tested. You are proud of what you have built.
3) Comfortable and productive in a unix-like shell environment
4) You excel in a team environment by collaborating with or supporting your peers. You love to teach and you are not afraid to learn & implement something new
5) Follows the latest updates in the ruby community.
6) You have good demonstrable knowledge of front-end technologies like JS, jQuery.
7) You have experience with RESTful APIs and have been part of developing on in the past
8) You are an SQL ninja and have a working knowledge of NoSQL (Redis, MongoDB)
9) You are interested in or experienced with at least one another programming language/ framework and can explain why that language is worthwhile.
If that’s you, your responsibilities will be
1) Take ownership of a product, maintain the existing product, work independently, always ensuring the code quality is of the highest standard
2) Find solutions to seemingly difficult problems and implement them in code
What you can expect from us
1) Fun-loving, motivated co-workers who you would love working with
2) An environment where you are encouraged to question, experiment, take the risk and push the envelope.
3) Opportunity and resources to do your best work and pursue your dreams
Please apply along with the latest resume and a link to your project portfolio or github profile if you would like to discuss this role further. You can still apply if you don’t satisfy some of the requirements.
We prefer candidates who can join us immediately or ones with a short notice period.
Work Location: Mumbai
Compensation: 6-8 LPA
Contact: [email protected]
Read more
Pune, Mumbai
3 - 7 yrs
₹4L - ₹12L / yr
LAMP Stack
+3 more
Description
• Must have development background and should have hands-on
experience in Java, or Node.Js or Ruby or Python, angular.js as an
application developer.
• Must have experience with Continuous integration and deployment tools eg. Jenkins, Ansible, Github, Subversion, Nexus etc.
• Good to have strong understanding & working experience on either of the Public Cloud like AWS, Azure or GCP.
• Experience on AWS services like EC2, S3, VPC, IAM, Lambda, ECS, RDS, DynamoDB
• Good hands on experience in setting up enterprise cloud security, networking configurations
• Must have excellent understanding of typical multi-tier application architectures: web servers (Apache, nginx, IIS), caching, application servers, load balancing.
• Knowledge of RESTful Web Services, XML, JSON. Documenting of Webservices using Swagger.
• Must have worked on micro-services applications, containerization of applications.
• Must be aware of version control of code, code coverage, automated code testing.
• Exposure to log management and log analysis tools like Splunk.
Roles and Responsibilities:
• Helping with application migration to Public clouds like AWS, Azure or GCP.
• The candidate will have to present AWS Cloud services offerings and solutions to clients
• Application optimization on Cloud.
• Containerize/ Dockeriseexisting applications & migration to Public Cloud.
• Must be able to identify & implementapplication deployment automation; define continuous integration process as per best practices.
Read more
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
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?
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Companies hiring on Cutshort










