Cutshort logo
Thoughtworks logo
ROR Developer
Thoughtworks's logo

ROR Developer

M I Shifa Samrin's profile picture
Posted by M I Shifa Samrin
3 - 9 yrs
Best in industry
Bengaluru (Bangalore), Pune, Gurugram, Delhi, Noida, Ghaziabad, Faridabad
Skills
skill iconRuby on Rails (ROR)
skill iconRuby
Microservices
MVC Framework
MySQL
skill iconPostgreSQL
skill iconMongoDB
MariaDB

Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result. By balancing strong opinions with a willingness to find the right answer, Software Developers bring integrity to technology, ensuring all voices are heard.

Job responsibilities

  • You will champion best practices like writing clean and reusable code using practices like TDD, SOLID principles, OO design, and pair programming
  • You will partner with other technologists from cross-functional teams advocating devops culture
  • You will work in collaborative, product-focused teams to build innovative customer experiences and create meaningful change for a variety of clients
  • Take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients
  • Learn, digest and subsequently apply the latest technology thinking from our https://www.thoughtworks.com/radar" target="_blank">Technology Radar to solve client problems

Technical skills

  • You have 2+ years* of experience using Ruby with experience in Object-Oriented programming
  • You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code
  • You have experience with Agile, Lean and/or Continuous Delivery approaches such as Continuous Integration, TDD, Infrastructure as Code, etc.
  • Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes

Professional skills

  • You thrive in a collaborative, flat environment that values transparency, openness, feedback and change
  • You have a passion for learning and sharing knowledge as well as a desire to create the right solutions for business problems
  • You're resilient in ambiguous situations and can approach challenges from multiple perspectives

*For candidates with less than 2 years of experience, https://www.thoughtworks.com/careers/graduates" target="_blank">please visit the Graduates page on our career site.

Other things to know

L&D

There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys.


Job Details

Country: India
City: Bangalore, Pune, Gurgaon
Industry: Information Technology
Employment Type: Regular


About Thoughtworks

Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 28+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world.


Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary.

Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Thoughtworks

Founded :
1993
Type :
Products & Services
Size :
5000+
Stage :
Profitable

About

Founded in 1993, we’ve grown from a small team in Chicago to a leading software consultancy of more than 8000 Thoughtworkers in 17 countries. Our cross-functional teams of strategists, developers, data engineers, and designers bring over two decades of global experience to every partnership.

Ā 

Thoughtworks invented the concept of distributed agile and we know how to harness the power of global teams to deliver software excellence at scale. Today we help our clients to create their own path to digital fluency and to build organizational resilience to navigate the future.


Our job is to foster a vibrant community where people have the freedom to make an extraordinary impact on the world through technology.

Ā 

As a Thoughtworker, you are free to seek out the most ambitious challenges. Free to change career paths. Free to use technology as a tool for social change. Free to be yourself.

Read more

Company video

Thoughtworks's video section
Thoughtworks's video section

Connect with the team

Profile picture
Yogita Singh
Profile picture
Apoorv Singhal
Profile picture
Santhosh Joshua
Profile picture
Vidyashree Kulkarni
Profile picture
Sana Singh
Profile picture
Nargise Manova
Profile picture
Ranjith Prabhu
Profile picture
M I Shifa Samrin
Profile picture
Valarmathi M
Profile picture
Anubhuti Pundir
Profile picture
Abhidev Gwari
Profile picture
Diksha Kalucha
Profile picture
Ramya S
Profile picture
Logeshwaran M
Profile picture
Sukriti Sharma
Profile picture
Megha Wadhwa
Profile picture
Jyoti Deswal
Profile picture
Anugrah Mathur
Profile picture
Aaliya Thaver
Profile picture
Aasif Syed
Profile picture
Maria Nancy
Profile picture
Neha Sharma
Profile picture
Charani GP
Profile picture
Ambica Bharadwaj
Profile picture
pavan Juluri
Profile picture
nadeem Shaikh
Juana Fernandes
icon
Connect

Company social profiles

bloginstagramlinkedintwitterfacebook

Similar jobs

The company is a well-established player in the insurance in
The company is a well-established player in the insurance in
Agency job
Gurugram
5 - 9 yrs
₹7L - ₹20L / yr
skill iconNodeJS (Node.js)
skill iconReact.js
skill iconJavascript
Microservices
skill iconMongoDB
+3 more

Job Title: Full Stack Developer (Node.js + React.js)

šŸ“ Location: Gurgaon (On-site)

šŸ•’ Experience: 5+ Years

šŸ•’ Working Days: 5 Days(Mon-fri)

Job Summary:

We are hiring a passionate and experienced Full Stack Developer proficient in Node.js and React.js for our client. The ideal candidate should have solid experience in designing scalable systems, writing optimized code, implementing role-based access control, handling task prioritization, and building robust web applications.

Key Responsibilities:

  • Design scalable user management systems with role-based access and authentication.
  • Develop backend services and REST APIs using Node.js.
  • Build dynamic and optimized front-end applications using React.js and Redux.
  • Handle async operations, task queues, and implement retry and prioritization logic.
  • Optimize React components for performance using hooks and memoization.
  • Ensure secure and scalable system design with proper error handling and authorization flows.
  • Apply JavaScript concepts like closures, event loop, and async patterns in real-world scenarios.
  • Collaborate with DevOps for basic CI/CD and deployment processes.

Mandatory Technical Skills:

  • Frontend: React.js, Redux, JavaScript (ES6+)
  • Backend: Node.js, Express.js
  • Authentication & Authorization: JWT, OAuth2, Role-Based Access Control (RBAC)
  • Task Management: Async/Await, Promises, Retry Mechanisms
  • Database: MongoDB or PostgreSQL
  • Version Control: Git

Soft Skills:

  • Strong problem-solving and system design skills
  • Ability to work independently and in a collaborative team
  • Clear communication of technical ideas
  • Ownership of tasks and components end-to-end

Focus Areas:

  • System Design (User Management, Fault Tolerance, Load Distribution)
  • JavaScript Core Concepts (Closures, Scope, Event Loop)
  • React Optimization & Hooks
  • Node.js Architecture & Async Programming
  • Task Prioritization and Retry Logic


Read more
Remote only
1 - 10 yrs
Best in industry
skill iconVue.js
skill iconAngularJS (1.x)
skill iconAngular (2+)
skill iconReact.js
skill iconJavascript
+5 more

Company Description

We are an SF-based stealth mode AI startup, building AI agents and automation tools for Marketing use-cases. We are ex-Big Tech, currently bootstrapped and working with a few design partners/early customers. We will be starting a fundraise in Q3 2024.


Role Description

This is a part-time remote role for a Founding Engineer (first engineering hire). This is an equity-only role, meaning compensation will be in the form of equity rather than a salary.

This role will be 30% applied research and 70% product engineering.Ā The expectation is that you will be able to commit 15 hours per week for this role to begin with.

You will -

  • Experiment with the latest AI technologies and research and put them into implementation.
  • Have the freedom and responsibility to design and own projects from start to finish.
  • Have opportunities to directly talk with customers and solve their problems!


About you

  • Love to keep up with and dive into latest technologies in AI
  • Move fast, ship quickly, has high urgency
  • Energized about going from 0 to 1
  • Enjoy high ownership and responsibility
  • Familiar with no-code tools and frameworks
  • Excited about working on AI-native user experiences


Requirements

  • Bachelor’s or higher degree in Computer Science or a related field (Also open to university students for the right candidate)
  • Knowledge of gen-AI systems (LLMs, model training/fine-tuning, agent frameworks, evaluation frameworks, vector DBs, RAG, etc)
  • Experience in building and scaling backend systems and infrastructure
  • Strong generalist, skilled with Python, cloud infrastructure (AWS).


What we offer

  • Technical Ownership:Ā You will own high level (and lower level) technical decisions for an early-stage startup, with mentorship from seasoned Engineering leaders from Silicon Valley.
  • Equity:Ā As a key initial hire, you will receive significant founding equity and ownership in the company.
  • Growth:Ā You will have a natural on-ramp to come onboard as a full-time, salaried Founding Engineer after a fundraise event.
Read more
vyaparApps
at vyaparApps
5 recruiters
Madhurima Pandey
Posted by Madhurima Pandey
Bengaluru (Bangalore)
4 - 8 yrs
₹10L - ₹14L / yr
skill iconAngularJS (1.x)
skill iconAngular (2+)
skill iconReact.js
skill iconNodeJS (Node.js)
skill iconJavascript
+7 more

About Vyapar:

We are a technology and innovation company in the fintech space, delivering business accounting software to Micro, Small & Medium Enterprises (MSMEs). With more than 5 Million users across 140 countries, we are one of the fastest growing companies in this space. We take the complexity out of invoicing, inventory management & accounting, making it so simple, such that small businesses can spend less time on manual bookkeeping and spend more time focusing on areas of business that matter.

Ā 

Role Summary:

Vyapar's Engineering team builds the technology platform that eases and digitizes our customers' bookkeeping and enables the transition of cumbersome accounting data from general bookkeeping to a digitized always available resource.

The Javascript engineer will be responsible for the developing features in Vyapar application. Strong understanding of HTML, CSS, JavaScript, Responsive design, JQuery, React, database etc. concepts is critical

Ā 

Ā 

Key Responsibilities:

  • Translate designs and wireframes into high-quality code.
  • Design, build and maintain high performance, reusable, and reliable code.
  • Ensure the best possible performance, quality, and responsiveness of the application.
  • Use of complex algorithm to build the business requirements.
  • Help maintain code quality, organization, and automatization.
  • Ability to understand business requirements and translate them into technical requirements

Desired Skills And Requirements


Must have

  • Strong JavaScript
  • HTML, CSSĀ 
  • React/Angular/JQuery/Vue
  • Problem-solving skills, and Data Structures.
  • Strong knowledge of SQL database or RDBMS.

Ā 

Good to have

  • Familiarity with RESTful APIs to connect applications to back-end services.
  • Strong knowledge of Web UI design principles, patterns, and best practices.
  • Experience with offline storage and performance tuning.
  • Experience and understanding of database concepts and sql queries.
  • Familiarity with cloud message APIs and push notifications.
  • Familiarity with continuous integration.
  • A knack for benchmarking and optimization.

Ā 

Experience:

  • Minimum 4 years of experience in JavaScript
  • Minimum 3 years of experience in HTML, CSS
  • Minimum 3 years of experience in SQL/ RDBMS.

Ā 

Education:

  • A full-time B.E/ B.Tech Degree from a recognized university.


Read more
AJACKUS
at AJACKUS
1 video
6 recruiters
Maulik Bengali
Posted by Maulik Bengali
Bengaluru (Bangalore)
2 - 5 yrs
₹15L - ₹20L / yr
skill iconVue.js
skill iconAngularJS (1.x)
skill iconAngular (2+)
skill iconReact.js
skill iconJavascript
+4 more

Role

We are looking for aĀ  Senior Software Engineer - Python, React to join our engineering team and help us develop and maintain various software products.


You should be comfortable around front-end and back-end coding languages, development frameworks, and third-party libraries. You should also be a team player with a knack for visual design and utility.


Ultimately, you’ll build highly responsive web applications that align with our business needs.


Responsibilities

  • Write effective, scalable code
  • Develop front-end and back-end components to improve responsiveness and overall performance
  • Integrate user-facing elements into applications
  • Test and debug programs
  • Improve functionality of existing systems
  • Implement security and data protection solutions
  • Assess and prioritize feature requests
  • Coordinate with internal teams to understand user requirements and provide technical solutions


Qualifications

  • BSc/BE/BTech in Computer Science, Engineering or a related field
  • Must have 4+ years of work experience as a Python/Django (Back-end) and React (Front-end) developer
  • Expertise in Django Framework. Other frameworks like Flask Pyramid knowledge are good to have
  • Strong experience with Linux-based infrastructures, Linux/Unix administration, and AWS.
  • Proficient in Terraform which allows migration to KubernetesĀ 
  • Experience with DevOps toolchains such as Docker, Travis CI, Jenkins, Git.,
  • Understanding of fundamental design principles behind a scalable application
  • Able to create database schemas that represent and support business processes
  • Knowledge of object-relational mapping (ORM)
  • Able to implement automated testing platforms and unit tests
  • Proficient understanding of code versioning tools (Git)Ā 
  • React experience is good to have
  • Team spirit
  • Good problem-solving skills


Read more
A Fintech Startup
A Fintech Startup
Agency job
via Qrata by Revathi Satish
Remote only
3 - 5 yrs
₹25L - ₹40L / yr
skill iconNodeJS (Node.js)
Technical Architecture
Tech lead
Technical lead
skill iconReact.js
+4 more

Role - Technology Lead

Role OverviewĀ 

As a Tech lead, you will take an active role in the definition and evolution of standard practices andĀ  procedures, working closely with the co-founders in building a team. You will be responsible forĀ  defining and developing software for tasks associated with the developing, designing andĀ  debugging of the software applications. The technology lead will be a part of the core leadershipĀ  team and will be involved in all crucial decisions. So apart from strong technical skills, leadership isĀ  something we are looking for.Ā Ā 


ResponsibilitiesĀ Ā 

ā–Ŗ Work Experience between 3 to 5 years in large scale applications with desire to work in fastĀ  paced startupsĀ Ā 

ā–Ŗ Must have led a team of 3 to 10 engineers. Excellent business understanding andĀ  prioritization skills. Fully hands on with coding and up to date with technology trends.Ā 
ā–Ŗ Focus on code maintainability and performance of application and a demonstrated productĀ  development ability.Ā Ā 

ā–Ŗ Must be excellent with hiring and should have built a team from scratch or small sizeĀ 
ā–Ŗ Provide technical advice and assists in solving programming problemsĀ Ā 

ā–Ŗ Continuously create new and interactive features that would help to improve userĀ  experience and user engagement.Ā Ā 

ā–Ŗ Assist with troubleshooting of issues as neededĀ 

Tech Stack -

Node Js, Nativescript, Angular, React, React Native, MongoDB, AWS.Ā Ā 

Read more
Whitesnow Software Consultancy Pune
Rohan Navale
Posted by Rohan Navale
Pune
4 - 10 yrs
₹6L - ₹12L / yr
skill iconReact.js
skill iconRedux/Flux
skill iconHTML/CSS
es6
skill iconJavascript
+5 more
  • Front-end skills (HTML5, CSS3, JavaScript, ES6+, Ajax);
  • 3+ years working with React/Redux + Typescript front-end applications
  • Must have experience technologies like Python, React, node.js, PostgreSQL, AWS
  • Experience with centrally managed state (Redux) and React Router
  • Experience with data structuring libraries (Immutable.js / Immer)
  • Experience of TDD/BDD, QA/Test frameworks such as Selenium, load testing (Blazemeter), unit testing (Mocha/Chai/Jest) etc.
  • Experience optimising the performance of front-end applications
  • A good understanding of agile development practices and common methodologies
  • Experience building responsive, cross browser compatibility websites and applications
  • Experience of integrating with web services and APIs, including REST endpoints.
  • Experience using code version control systems (GIT) and CI/CD.
Read more
Global human capital management software company. CR1
Global human capital management software company. CR1
Agency job
via Multi Recruit by Ayub Pasha
Bengaluru (Bangalore)
5 - 7 yrs
₹25L - ₹30L / yr
skill iconNodeJS (Node.js)
skill iconAngularJS (1.x)
skill iconMongoDB
Angular

The ideal candidate should be a proactive individual with strong communication skills and a team player. He or she should have experience of at least 5+ years in MEAN stack development.

Ā 

Should have hands-on experience in the following:

Ā 

  • Hands-on experience in designing and developing applications using MEAN stack and have at
  • least 5+ years experience on the same.
  • Should have excellent in-depth knowledge of Nodejs and Mongo DB.
  • Working knowledge of RESTful web services.
  • Working knowledge of Angular js.
  • Basic understanding of front-end technologies, such as HTML5, and CSS3.
  • Integration of user-facing elements developed by front-end developers with server-side logic
  • Design and implementation of low-latency, high-availability, and performant applications
  • Proficient understanding of code versioning tools, such as Git
  • Good communication skills.
  • Experience in working effectively within a team
Read more
OnGraph Technologies
at OnGraph Technologies
3 recruiters
Rashi Bhatia
Posted by Rashi Bhatia
Jaipur
1 - 4 yrs
₹3L - ₹8L / yr
MEAN stack
skill iconNodeJS (Node.js)
skill iconAngular (2+)
skill iconMongoDB
skill iconJavascript
+3 more

Job Description :

Ā 

- Should have handson experience of more than 1+ years

- Good knowledge of NodeJS, ExpressJS or Restify

- Should have good knowledge of JavaScript.

- Experience implementing frontend using Angular 2+.

- Any database knowledge (SQL.Mongo or NoSQL)

- Basic understanding of version control using GIT

- TypeScript knowledge would be a plus

- Should have good logical skills.

Read more
Brewhackers Technologies
Sumit Sinha
Posted by Sumit Sinha
Remote, Hyderabad
3 - 8 yrs
₹7L - ₹14L / yr
skill iconNodeJS (Node.js)
skill iconReact Native
skill iconJavascript
skill iconFlutter
GraphQL
+2 more

Brewhackers Technologies is a place for creative people to develop themselves and thrive in a rapidly changing world. We are developing a service to help people consume and share ideas that matter faster and more efficiently. We deliver this through an app for iOS and Android.


We are small team so :

  • Passion for the problem is our secret sauce. At a startup, everyday is a struggle but we get through that by keeping our eyes on the prize.
  • We find a way or make a way. No excuses.
  • We thrive in uncertainties. We have more questions than answers and more opportunity to learn new things.
  • Ā 

Our tech stack is made of :

  • Node.Js, PostgreSQL, AWS on the backend
  • Flutter on the front end.

We are looking for a full-stack engineer with a passion for product and delivery. This is the type of job where you are pushed in cold water and you have to learn to swim by yourself. Your personality and your traits matter more than your tech expertise:


  • We are looking for an independent, responsible person. Mainly because there is no time for micro-management. We expect you to be able to carry your own weight and be a reliable partner.
  • We are looking for a fast learner. We may need to use technologies that you never used before. That should not scare, but excite you. In most cases we may not even know what we need and you may have to propose something.
  • We are looking for you to get stuff done. We work in weekly sprints because we believe in consistent delivery over big lengthy releases.
  • We want you to be proactive. We appreciate conviction way more than consensus. Words are nice, opinions are cute … but proactivity in action is golden.
  • We want you to be a partner for your colleagues in the dev team. Help or lead the planning process, code reviews, commits etc. Provide guidance and help your colleagues when they get stuck.
  • We want you to be an over-communicator. We are remote-first and it’s up to you to show your work, explain your ideas or highlight problems.

Now on technology, these would be nice:

  • Experience with Javascript.
  • Experience with mobile development (native or hybrid)
  • Experience with interface building frameworks (React, Angular, Vue etc)
  • Experience with Node.JS, Express Framework and GraphQL
  • Experience with SQL and NoSQL databases
Read more
SeekSpark Healthcare Network Pvt. Ltd.
Chennai
2 - 4 yrs
₹3L - ₹5L / yr
Zend PHP Framework
Cordova
Hybrid Mobile Applications
skill iconJavascript
MySQL
+3 more
We are building an app based behavioral well-being offering, that has a data driven approach rooted in analytics, psychology and outcomes. A one of its kind product across the globe we are looking to hire key developer talent as part of our technology team.
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos