


Lead Developers act as the primary point of contact for our clients, ensuring that teams are successful in their delivery. As a Lead Developer, you will bring a strategic mindset to projects and spend time negotiating with clients in order to bring a technical vision to life. Having a balance of high-level and tactical mindsets is a must, as you will spend time both with clients and alongside your fellow teammates.
You’ll spend time on the following:
-
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
-
You will design solutions and choose technologies that solve clients’ problems while staying within constraints
-
You will use continuous delivery practices to improve software delivery speed
-
Work in collaborative, product-focused teams to build innovative customer experiences
-
Utilize the latest technology thinking from our tech radar in your work
-
Apply a variety of languages to your work and continue to code alongside Developers;
you will never go post-technical in this role
Here’s what we’re looking for:
-
10+ years of experience and you’re well-versed in two or more languages ( Java, Javascript, etc.) and are comfortable with the latest Object-Oriented technology
-
You have led software development teams using Agile, Lean and/or Continuous Delivery approaches such as TDD, continuous integration, pairing, and infrastructure automation
-
You have experience influencing others and always advocate for technical excellence while being open to change when needed
-
The ability to develop and execute a technical vision with a focus on business value
-
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
-
We would love it if you’re up to speed on functional programming paradigms and
languages like Clojure, Scala, etc.
-
Bonus points if you have knowledge of cloud technology such as AWS, Docker or
Kubernetes

About Thoughtworks
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.
Company video


Connect with the team
Similar jobs


HIRING FOR OUR CLIENT - PERFORMIO ( IT Product company)
About Performio
Headquartered in Irvine, California, and with offices in San Francisco and Melbourne, Performio continues to offer sales performance management software for businesses looking to automate their sales compensation calculations and provide increased transparency to their sales reps.
Used by large global enterprises such as Veeva, GrubHub, Johnson & Johnson, and Vodafone - as well as growing mid-market companies - Performio is a new breed of sales compensation software that combines the enterprise-grade functionality that you need with the ease of use you’ve come to expect from modern software applications.
https://www.linkedin.com/company/performio/
What’s the opportunity?
As Staff Engineer, you will play a leading role in turning our product vision into reality, while working with other senior Product Engineering staff to design and develop our systems.
You’ll join an enthusiastic and experienced Product Engineering team in our Bangalore office, with plenty of flexibility to work from home as required. When you join our team, you’ll be the development lead for India, which currently consists of one team with expectations to expand.
This isn’t your average Lead Engineer role; expect to be heavily involved in product discovery as the Engineering voice alongside your peers in Product and Design. You’ll be engaged in forward planning while also coaching and pairing with your team to execute on product requirements. You’ll also take a seat on our Technology Council to establish contemporary systems architectures that are highly scalable, durable, and based on current best practices.
Our product is written mainly in Java, Spring and ReactJS, and runs on AWS across multiple regions. We use tools like GitHub, Docker and Buildkite and deploy our systems and monitor our technology using CloudWatch, OpsGenie and Open Telemetry while embracing AI tooling to deliver with efficiency. We’re looking for someone to help us evolve how our systems hang together while we grow our team and capability.
What will U be doing?
Creating change in a complex system. The technical lead for a team, making well-considered decisions around patterns, principals, frameworks, languages and tools, thinking through and mitigating for potential cascading impacts of those changes.
Acting as a trusted advisor. Partner with PMs, engineers and customer-facing teams to negotiate appropriate product architectures with consideration for user needs, business goals and technology constraints.
Designing and developing well-architected systems. Understand and contribute to our product source code and cloud infrastructure.
Designing holistically, delivering iteratively. Break down system-wide architecture recommendations into small, intelligently planned increments for delivery.
Advocate for technology needs. Translate technology risk into opportunity during product and technology roadmap discussions and advise on the required
areas of focus.
Coach and mentor. Thoughtfully lead the team around you and assist with career development of less experienced staff on our teams.
What we’re looking for
- Demonstrated experience as a lead or staff engineer, with at least 10 years experience in technology roles
- Experience working on technical leadership teams involved in roadmap planning, hiring and staff capacity planning
- You’re opinionated on what “great code” looks like and you’re passionate about code quality
- Experience working on complex systems and cloud architectures
- Excellent understanding of the Java programming language, frameworks such as Spring & SpringBoot and frontend technologies like React.
- Excellent understanding of data structures and database design
- Excellent knowledge of AWS services, design patterns and practices
- Highly effective at communicating, and comfortable whiteboarding architecture ideas with teams of engineers, product managers, and business analysts
- Desire to challenge the status quo and maturity to know when to compromise
- Respect for and ability to collaborate and influence team members from all disciplines and at all levels throughout the business


What You will do
● Create beautiful software experiences for our clients using design thinking, lean and
agile methodology.
● Work on software products designed from scratch using the latest cutting edge
technologies, platforms and languages such as JAVA, python, Javascript, GoLang and
Scala.
● Work in a dynamic, collaborative, transparent, non-hierarchical culture.
● Work in collaborative, fast-paced and value-driven teams to build innovative customer
experiences for our clients.
● Help to grow the next generation of developers and have a positive impact on the
industry.
Basic Qualifications
● Experience: 4+ years.
● Hands-on development experience with a broad mix of languages such as JAVA, Python,
Javascript etc.
● Server-side development experience mainly in JAVA, (Python and nodeJS can be
considerable)
● UI development experience in ReactJS or AngularJS or PolymerJS or EmberJS or Jquery
etc. are good to have.
● Passion for software engineering and follow the best coding concepts.
● Good to great problem solving and communication skills.
Nice to have Qualifications
● Product and customer-centric mindset.
● Great OO skills, including design patterns.
● Experience with devops, continuous integration & deployment.
● Exposure to big data technologies, Machine Learning and NLP will be a plus.
Benefits
● Competitive salary.
● Work from anywhere.
● Learning and gaining experience rapidly.
● Reimbursement for basic working set up at home.
● Insurance (including a top up insurance for COVID).
Location
Remote - work from anywhere.
JD OF FULL SUACK DEVEOPER
-5+yrs of strong experience in Java/J2EE technologies (Core Java, Spring, Spring boot, Hibernate,
JPA, Microservices)
*) Experience with working on Java 8.0 and its emerging road map for 11
*) Hands-on experience in Spring boot and good knowledge of MySQL, MongoDB
*) Hands-on experience in working with Angular 6 and above. Experience working with product
management and UI/UX designers having knowledge of advanced Javascript, JQuery
*) Working knowledge on components, modules, data/event bindings, templates, using and creating
directives, writing routes, services, forms, and models
*) Solid understanding of the full frontend and backend development life cycle
*) Strong experience in Spring Framework (Spring MVC, Spring Security, Spring data, OAuth)
*) Experience with Web services (SOAP and REST) and API integration. Good knowledge of JSON and
Swagger and Postman is required
*) Experience with web application servers like Tomcat, Jetty, JBoss. Knowledge of Kafka with MQTT
would be an added advantage
*) Experience with TDD, code testability standards, JUnit
*) Experience in managing configurations and deploying and hosting applications in AWS
*) Experience with DevOps tools like Git, Maven, SourceTree, Jenkins, Docker and CICD model of
development
*) Good experience of OOPS, algorithms, data structures, multithreading, design patterns and
industry best practices
*) Must have a good understanding of SOLID principles and why design principles are used.
*) Experience with Eclipse/IntelliJ and VS Code


Job description
Java Full Stack Developer
Contractual Role 12 months
Experience : 4 - 7
Work From Home
Primary Skills:
- Javascript
- HTML and CSS
- Springboot and Microservice
- Hibernate and React
- MySQL(SQL) and MongoDB (NoSQL)
- Angular 12,
- Proficient in Java


We are looking for a highly skilled computer programmer who is comfortable with both front and back end programming. Full stack developers are responsible for developing and designing front end web architecture, ensuring the responsiveness of applications, and working alongside graphic designers for web design features, among other duties.
Full stack developers will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail.
Full Stack web developer responsibilities:
- Developing front end website architecture.
- Designing user interactions on web pages.
- Developing back-end website applications.
- Creating servers and databases for functionality.
- Ensuring cross-platform optimization for mobile phones.
- Ensuring responsiveness of applications.
- Working alongside graphic designers for web design features.
- Seeing through a project from conception to finished product.
- Designing and developing APIs.
- Staying abreast of developments in web applications and programming languages.
Job Types: Full-time, Fresher
Salary: ₹25,000.00 - ₹55,000.00 per month


-
7+ years of overall software development experience.
-
Hands-on experience with backend languages like Python, Java and Javascript.
-
2+ years of distributed cloud systems architecture.
-
Good understanding of SQL and experience in designing database structures.
-
Understanding of frontend development and frameworks at a high level.
-
High availability and fault tolerance systems design experience.
-
Test Driven Design practitioner and good understanding of unit Testing and comprehensive test suite building.
-
Customer focused with good analytical thinking and problem solving.
-
Metrics based progress monitoring and reporting capabilities.
-
Flexibility to interface with cross timezone teams.
-
Should have led cross-functional teams like frontend, backend, UI/UX, devops, QA, etc.
-
Experience in security practices for web applications.
Note: Hands on experience in Angular is also must.

Yojito is looking for motivated self-driven full stack engineer who can lead internal modules on his own. This role is for founding team member so deserving candidate will have lot of opportunities to grow into bigger roles and carry bigger responsibilities.
Aptitude Desired
- Self Driven, Open to learning on the job
- Comfortable in fast moving environment, ready to break and fix things quickly
- Focus on getting shit done
Experience Required
- At least 1 year of Professional experience
- Must have worked and delivered application which is running in production
- Experience in Managing production application
Skills Required
- Core Java
- Javascript - Sound knowledge of Javascript Eco-system
- ReactJS
- PostgreSQL and Basic Database Administration
- AWS Cloud - EC2, Lambda, Cognito
- Basic Shell Scripting and OS Administration
Designation - SDE II / III (3D team)
About Livspace
Livspace is India’s trusted interior design and renovation platform that connects interior designers, homeowners and vendors. For homeowners, Livspace is their one-stop destination for all things interiors. For interior designers and vendors, we’ve streamlined their workflow from design all the way to delivery through powerful and innovative technology.
We’re currently in nine Indian metro areas. We’ve made over 20,000 customers happy by delivering their dream homes to them. With over 3,500 interior designers on board, we’re the largest design community India has seen. We employ over 2000 passionate individuals who continue to grow and be a part of this exciting journey.
If you value autonomy, enjoy challenges, believe in getting things done and can work with minimal supervision, come join us.
Skills required (Must haves):
- Should have worked on Javascript for minimum 2 years. Frontend(Preferred) / Backend
- Should have knowledge of Web development
- Should have good logical thinking and able to code using best practices
- Should have knowledge of Angular JS or any MVC framework
Good to Have (Plus Points):
- Some knowledge of Python/java
- Some knowledge on Database (MySQL)
- Some knowledge of Three.js & 3D rendering tools in web-like blender, 3dsmax etc.
- Some knowledge of Geometry/mathematics knowledge
- Some functional knowledge of CSS Styling, though we are not looking for UI developer
What you will be working on:
- Active development of web based 3D Design tool which is used be interior designers to create awesome designs
- Creation of builder tool which helps in creating dynamic products (variable dimensions and finished) run time
- Development of rule engine which take care of ever growing product & design rules




