Application Developer - Senior Consultant

at Thoughtworks

Posted by M I Shifa Samrin
Bengaluru (Bangalore)
4 - 8 yrs
₹4L - ₹18L / yr
Full time
Go Programming (Golang)
NodeJS (Node.js)
Object Oriented Programming (OOPs)
Amazon Web Services (AWS)

Thoughtworks is a global software consultancy with an aim to create a positive impact on the world through technology. Our community of technologists thinks disruptively to deliver pragmatic solutions for our clients' most complex challenges. We are curious minds who come together as collaborative and inclusive teams to push boundaries, free to be ourselves and make our mark in tech.

Our developers have been contributing code to major organizations and open source projects for over 25 years. They’ve also been writing books, speaking at conferences and helping push software development forward, changing companies and even industries along the way. We passionately believe that software quality is driven by open communication, review and collaboration. That’s why we’re such vehement supporters of open source and have made significant contributions to open source tools for testing, continuous delivery (GoCD), continuous integration (CruiseControl), machine learning and healthcare. 

As consultants, we work with our clients to ensure we’re evolving their technology and empowering adaptive mindsets to meet their business goals. You could influence the digital strategy of a retail giant, build a bold new mobile application for a bank or redesign platforms using event sourcing and intelligent data pipelines. You will use the latest Lean and Agile thinking, create pragmatic solutions to solve mission-critical problems and challenge yourself every day.

For a team to thrive, it needs active collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an ambitious tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve more complex business problems and actively assess your team’s health, code quality and nonfunctional pipelines. 

You’ll spend time on the following:

  • You will use continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible.
  • You will work in collaborative, value-driven teams to build innovative customer experiences for our clients
  • Create large-scale distributed systems out of microservices
  • You will apply the latest technology thinking from our tech radar to solve client problems
  • Efficiently utilize DevOps tools and practices to build and deploy software
  • You will lead or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between
  • You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills 

Here’s what we’re looking for:

  • 4-8 years of experience with two or more development languages such as Java/C#/Python/Go/Node.js etc
  • You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming
  • Presence in the external tech community: you proactively share your expertise with others via speaking engagements, contributions to open source, blogs and more
  • Comfortability with Agile methods, such as Extreme Programming (XP), Scrum and/or Kanban
  • You enjoy influencing others and always advocate for technical excellence while being open to change when needed 
  • You’re willing and able to commit to travel to client sites in order to solve their business problems
  • You’re resilient in ambiguous situations and can approach challenges from multiple perspectives
  • Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker

About Thoughtworks

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.

Products & Services
5000+ employees
View full company details
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. No 3rd party agencies here.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Matches delivered
Network size
Companies hiring

Similar jobs

Fullstack Developer

at Client is in to Digital solution space rapidly helping clients to transform.

Agency job
via HyrHub
AngularJS (1.x)
Bengaluru (Bangalore)
3 - 5 yrs
₹11L - ₹27L / yr
Roles and Responsibilities
● Combine excellent abstract reasoning ability to document, architect, develop and test
software with the commitment to excellence/defect free before being deployed.
● Write and implement low latency applications & software solutions that integrate with
different systems.
● Rapidly incorporate new technologies as required & deliver successfully by self.
● Work closely with mentors, team members, team leads, program managers and
stakeholders to investigate, fix, optimize, test and deploy high quality solutions.
● Drive the technical design, implementation and maintenance of larger tech initiatives
geared toward improving and scaling of products.
● Accurately schedule & and track progress of self & team members. Create end to end
WBS & estimates for modules being implemented.
● Participate in planning & recognizing inconsistencies (e.g., scope, resources, feasibility,
usability, customer value, etc.) in product requirements and alert the Project Mentor.
Handle independently or assist the Mentor in building, testing, and documenting product
● Support the team in deploying product functionality & assist the TLs in troubleshooting in
production environment.
● Proactively promote Tech Culture by writing blogs, making presentations which will help
you learn & grow.
● Effectively communicate one-on-one with on-shore / off-shore product teams /
developers; gather and clarify requirements from technical folks / product managers /
business teams.
● Proactively assist and serve as a role model for the team members to follow the team
software development process; consistently innovate the team processes to improve
team productivity and quality.
Skill Set:
● Strong Analytical, Problem Solving Skills and participates in all activities with urgency, a
results orientation, and a strong work ethic.
● Must have technical knowledge of Python & Django/ Ruby on Rails.
● Knowledge of Angular or React would be an added advantage.
● Strong experience with relational (PostgreSQL, MySQL) and/or NoSQL databases.
● Strong experience with unit testing and test-driven development.
● Experience working with Linux/Unix Operating system & comfortable with command line.
● Experience with modern software engineering workflows and tools (e.g. Agile, JIRA, Git,
CI/CD, Amazon Web Services, ELK, APM).
● Experience in all areas of SDLC, including architecture and design, development, and testing.
● Demonstrate proficiency in at least one product & technology of strategic importance to
the organisation; incorporates new technologies as required.
● Extremely passionate about code reviews, engineering best practices and mentoring/coaching the developers to make them successful.
● Excellent understanding of feature estimation and ability to communicate issues and
risks that may impact timelines, budget, or resources.
● Experience with Agile development lifecycle.
● Can gather and clarify requirements from technical folks / product managers / business teams.
● Lead by example & act as a role model for the team
Job posted by
Ashwitha Naik
Angular (2+)
Remote, Hyderabad, Bengaluru (Bangalore), Mumbai, Pune, Kolkata, Chennai
3 - 7 yrs
₹2L - ₹14L / yr


  • 2+ years of experience in Java skills.
  • 2+ years of hands-on HTML5/CSS3 experience.
  • Experience with popular JavaScript frameworks such as ReactJs or Angular 2.0; experience preferred.
  • Experience of working with HTTP 1.1, and HTTP/2.
  • Experience with RESTful APIs and JSON RPC.
  • Ability to write clean, bug-free code that is easy to understand and easily maintainable.
  • Experience following Git workflows.
  • Working knowledge of DevOps tools (e.g., Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc.).
Job posted by

Senior Java Developer

at BUSoftTech

Founded 2012  •  Products & Services  •  20-100 employees  •  Profitable
AngularJS (1.x)
Angular (2+)
Spring Boot
Hibernate (Java)
Spring Security
Design patterns
Performance tuning
Amazon Web Services (AWS)
Team Management
Product development
Apache POI
5 - 8 yrs
₹6L - ₹15L / yr
Role Description:
As a senior developer you will involved in all phases of software
development life cycle. Should have hands on experience developing SAAS based software products with agile methodologies and are ready to
lead our junior developers. Must have good expertise in using technologies related springboot, hibernate, restful apis in AWS cloud environment

• Contribute to all phases of product development lifecycle.
• Understanding the requirements all the teams involved and planning the
development process.
• Write well designed, testable, efficient code.
• Support continuous improvements by investigating alternatives and
technologies and presenting these for architecture review.
• Designing, implementing, and maintaining java applications that are
often high-volume and low latency.
• Identify bottlenecks and bugs and advise solutions to these problems.
• Develop highly scalable REST APIs to use in our applications.
• Guide the team and help them in any complex situations.
Job posted by
Ramkumar Kolpurath

Java Developer

at Technology Service Company

Agency job
via Jobdost
Hibernate (Java)
Remote only
2 - 8 yrs
₹5L - ₹15L / yr

Must skills:

Hands- on in the following:

  • Java 8/J2EE
  • Spring boot
  • Gradle/Maven
  • ORM- hibernate/ JPA
  • Unit Testing and Integration Testing- Junit/ TestNG


Good to have:

Hands-on in the following:

  • CI/CD pipeline deployment
  • Messaging- ActiveMQ/RabbitMQ/MQ
  • DB2
  • Kafka
  • NoSQL framework exposure
Job posted by
Riya Roy

API Development


Founded 2019  •  Services  •  0-20 employees  •  Bootstrapped
NodeJS (Node.js)
Remote, Bengaluru (Bangalore)
0.6 - 2 yrs
₹2.5L - ₹5L / yr
Skill Required: Node.js with exp in API Development
Experience: Min 6 months - 2 years of experience in Node.JS.
Location - Bangalore (3-6months work from home)

Job Description:
Should have knowledge of API development using Node.Js. Expertise in object-oriented JavaScript.
Basic understanding of front-end technologies, such as HTML5 and CSS3.
Deep knowledge of HTTP and REST. Experience writing JavaScript for Node.js.
Knowledge of Advanced SQL concepts.
Job posted by
Priyanka William

Fullstack Developer

at Perspectico

Founded 2017  •  Product  •  20-100 employees  •  Bootstrapped
NodeJS (Node.js)
NCR (Delhi | Gurgaon | Noida)
2 - 4 yrs
₹7L - ₹12L / yr
Here's what you'll do day-to-day:-
Design and build efficient, scalable systems that are used by millions of people across the globe from day one
Own what you build as you create, test, and refine what's under the hood of our pages and services
Investigate production issues pertaining to customer features to determine root cause and implement solutions
Investigate existing queries and write new queries with performance optimization in mind- Build well-designed software in a way that is generic, reusable, and easily extensible, as well as solves the business needs and requirements
Collaborate with product managers, designers, and software engineers to ensure design vision is maintained, and UI deliverables are completed on time
Work with the real-time feedback from our users (external and internal) to make the products better
Discover, design, develop, deploy, debug. Repeat!

Who fits the bill? :-
2-4 years of experience in building tech products with user focus Excellent problem-Solving skills using design patterns
Strong fundamentals in data structures and algorithms
Excellent coding and debugging skills in NodeJS and a deep understanding of web architecture.
Developing new user-facing features using React.js
Top-notch programming skills in Javascript and a strong understanding of web fundamentals including DOM manipulation and the JavaScript object model
Experience working with MongoDB understanding of database and query efficiency basics
Building scalable and performance-oriented services with caching techniques
Knowledge of RESTful paradigms and to experience building/consuming APIs
Strong command of cross-browser development techniques and progressive enhancements- Experience in building scalable systems is an added plus

Skills Required:-
Data Structures
Problem Solving
Voracious Learner

About the Company:-
Perspectico AI is an AI-based value matching tool for recruiters to hire candidates based on customized paraments, faster by leveraging elements of Deep Learning and Artificial Intelligence. Currently, Perspectico AI has more than 150 recruiters using its product and is undergoing rapid expansion in 51 cities across India. Being a tech product company, Perspectico AI is a brand under Perspectico Learning Private Limited, founded in 2017, by an SSCBS Alumni. 
Perspectico AI has recently received angel funding and has been widely featured in national and international media including Yourstory, Economic Times, Entrepreneur, VC Circle, The Hindu, Indian Express, among others.
Job posted by
Shivam Ahuja

Fullstack Developer

at Appitsimple infotek Pvt. Ltd.

Founded 2014  •  Product  •  100-500 employees  •  Bootstrapped
NodeJS (Node.js)
AngularJS (1.x)
1 - 4 yrs
₹4L - ₹10L / yr
Integration of user-facing elements developed by front-end developers with server side logic Writing reusable, testable, and efficient code Design and implementation of low-latency, high-availability, and performant applications Implementation of security and data protection Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.) Knowledge of Node.js and frameworks available for it (such as Express, StrongLoop, etc depending on your technology stack) Basic understanding of front-end technologies, such as HTML5, and CSS3 Understanding fundamental design principles behind a scalable application Proficient understanding of code versioning tools, such as Git
Job posted by
Ankit Dudhwewala

CakePHP and CodeIgnighterFullstack Developer - WORK FROM HOME

at Outsourced Global

Founded 2015  •  Products & Services  •  20-100 employees  •  Profitable
Fullstack Developer
NodeJS (Node.js)
SQL server
Test driven development (TDD)
English Proficiency
Remote, Mumbai, Bengaluru (Bangalore), NCR (Delhi | Gurgaon | Noida), Chennai, Pune, Nagpur
3 - 7 yrs
₹6L - ₹8L / yr
WORK FROM HOME We are looking for a Web Developers to join our dynamic and innovative team, building exciting web and mobile apps in a rapidly growing innovative company. If you are looking to build innovative web applications and mobile apps using the latest technologies with a passionate team then this role is perfect for you. About You We are looking for someone who is passionate about building applications using cutting edge technologies. You will have a deep understanding and JavaScript, Node.js, Reactjs and a solid grasp of software design patters and why they’re important. Required skills: • Degree in IT or computer science (or significant demonstrated experience) • Solid JavaScript, Node.js, Reactjs experience • Good knowledge of JavaScript frameworks such AngularJS and React • Knowledge of Jira, Bitbucket and using Git • Web Fundamentals (HTML5, JavaScript, CSS) • Good understanding of both front and back end development • Demonstrated knowledge of application security and security best practices MUST HAVE Good English Proficiency Preferred skills: • Database concepts and design (table normalization, indexing, performance turning) • Cake PHP, CodeIgniter or other PHP frameworks • AWS technologies such as Amazon API Gateway
Job posted by
Pamela Victoria

Fullstack Developer

at WMall

Founded 2018  •  Product  •  0-20 employees  •  Raised funding
NodeJS (Node.js)
Ruby on Rails (ROR)
LAMP Stack
Bengaluru (Bangalore)
1 - 3 yrs
₹15L - ₹22L / yr
Responsibilities: -Take ownership of your product: Building the product from scratch -Collaborate with product management team, and the creative team to solve business problems and desired functionality -Build scalable architecture. Write awesome code. Iterate fast. -Adhere to good agile practices like Refactoring, Test Driven Development and continuous Integration. Desired Qualifications: -BE/ / M. Tech, MCA, MS or related education background. -2+ years of object-oriented software development experience. -Programming skills like Java, Javascript (node.js, react.js), Python, Ruby, RoR, etc. -Expert level skills in any one or more modern JS libraries and frameworks. -Javascript day-in, day-out and yet feel that there's more that you can learn -Automating things and can write custom scripts (Grunt/Gulp/Webpack etc) to automate everything.
Job posted by

Python Developer

at Subtlelabs Technologies Private Limited

Founded 2009  •  Products & Services  •  20-100 employees  •  Bootstrapped
Odoo (OpenERP)
NCR (Delhi | Gurgaon | Noida)
2 - 4 yrs
₹2L - ₹5L / yr
We are small company working on cutting edge technologies. We are looking for enthusiasts who can join our growing team
Job posted by
Deepak Jain
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.
Get to hear about interesting companies hiring right now
iconFollow Cutshort
Want to apply to this role at Thoughtworks?
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Learn more
Get to hear about interesting companies hiring right now
iconFollow Cutshort