
- You have 3+ years of experience using Golang/ Go Programming development language.
- 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

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
JobTitle : Mission Control Software Engineer ā Java Backend
Experience : 4+ Years
Location : Bengaluru, Karnataka (On-site)
Employment Type : Full-time
Industry : Space Technology
š§ Role Overview :
As a Mission Control Software Engineer ā Java Backend, you will be a founding member of the Mission Control Software team. You will design and develop the backend core of a distributed, high-reliability system responsible for streaming, processing, and routing satellite data.
This role offers high ownership and the opportunity to directly influence system architecture as it evolves from a single-node deployment to a scalable multi-node system.
š ļø Tech Stack :
Java 11+, gRPC, REST APIs, PostgreSQL, Docker, Linux, WebSockets, Git, CI/CD
āļø Key Responsibilities :
- Design, develop, and maintain backend services in Java (11+) for data ingestion, processing, and control workflows
- Build and enhance gRPC and REST APIs for internal and external system integrations
- Develop modular plugins and middleware for routing, persistence, and automation
- Work with PostgreSQL and other databases for structured and time-series data
- Collaborate with frontend teams to support real-time dashboards via WebSockets/event streaming
- Ensure system scalability, reliability, and observability through logging, metrics, and testing
- Contribute to containerized deployments (Docker) and CI/CD pipelines
- Write clean, maintainable, and well-documented code with strong test coverage
š§© Required Skills & Experience :
- 4+ years of experience in backend or distributed systems development.
- Strong proficiency in Java (11+), including concurrency and networking concepts.
- Experience with frameworks like Spring Boot, Vert.x, or similar.
- Hands-on experience with gRPC and REST API design.
- Strong knowledge of SQL databases (PostgreSQL preferred) and schema design.
- Experience working in Linux environments, with Git and Docker.
- Familiarity with event-driven systems / messaging queues (Kafka, RabbitMQ, MQTT, etc.).
- Ability to design scalable architectures and write automated tests.
ā Good to Have :
- Experience with real-time systems, telemetry, IoT, or satellite systems
- Exposure to distributed systems / microservices / high-availability architectures
- Working knowledge of Python for scripting or integrations
- Experience with monitoring tools like Prometheus and Grafana
- Interest in hardware-software integrated systems
Senior Xano Developer
Visual Backend Development, APIs & AI-Assisted Build
š Mumbai (On-site) | Full-time | 3-5 years
About the Role:
Unico Connect is an AI-first technology partner that builds custom mobile, web, and AI products for clients across multiple geographies.
We are hiring a Xano Developer who will build backend systems and APIs for our customer engagements on Xano, the visual backend development platform.
The mandatory requirement for this role is hands-on production backend engineering experience, including PostgreSQL data modelling and REST API design, in either a Node.js or Python environment.
Prior production work on Xano is strongly preferred.
The role is hands-on and customer-facing. You will own backend delivery across engagements: designing data models, building API flows in Xano, integrating third-party services, and partnering with frontend, mobile, and AI engineers on contracts and behaviour.
The work spans all three Xano build modes: no-code function stacks, custom code through Xanoās scripting and code blocks, and Xanoās AI assistance and agentic features.
A typical week includes a data model review for a new engagement, building a complex API flow in Xano, integrating a third-party webhook, and a customer working session on a new module.
Responsibilities:
Backend Delivery on Xano
Own end-to-end backend implementation on Xano: database schema, API endpoints, function stacks, background tasks, and integrations.
Ship production-ready work that meets customer requirements and engineering quality standards.
Build Across All Three Xano Modes
Use Xanoās no-code function stacks for standard CRUD and business logic.
Drop into custom code (JavaScript, Python through code blocks, expressions) where visual flows would be unwieldy.
Use Xanoās AI assistance and agentic features to accelerate routine build work.
Database Design on PostgreSQL
Own data model decisions for each engagement: table design, relationships, indexes, addons, and query performance.
Make schema choices that hold up as product usage grows and that map cleanly to the API contracts the client needs.
API Design and Integration
Design clean REST API contracts that the frontend, mobile, and third-party consumers can rely on.
Cover authentication, input validation, pagination, error handling, and rate limiting.
Integrate external services (payment gateways, messaging, storage, AI providers) through Xanoās connectors and custom requests.
Product Thinking and Solutioning
Translate fuzzy product asks from customers into concrete backend solutions.
Ask the right questions about edge cases, data lifecycle, multi-tenancy, and access control before building.
Push back on requirements that will cause pain later.
Customer Communication
Work directly with customers in discovery, design reviews, demos, and weekly working sessions.
Explain trade-offs in plain language, present options with clear recommendations, and write tight technical updates.
AI-Assisted Backend Development
Use Xanoās built-in AI features as well as external AI tools (Claude, Cursor, and similar) day to day for schema drafts, function stack scaffolding, query writing, integration setup, and review.
Develop strong instincts for when AI output is usable as-is and when it must be reworked.
Quality, Testing, and Reliability
Test the flows you ship.
Set up sensible error handling, logging, and alerts for the backend services you own.
Participate in incident response when something breaks in production.
Documentation and Handover
Document data models, API contracts, and non-obvious decisions inside Xano and in shared docs so the rest of the team and the customer can pick up the work without you in the room.
Continuous Learning
Track changes to the Xano platform, including new features, performance improvements, and AI capabilities.
Apply them to active engagements where they reduce build effort or improve product outcomes.
Requirements:
Hands-on Production Backend Engineering Experience (Mandatory)
Must have personally shipped backend systems to production for real users, with ownership of API design and data modelling.
POCs, coursework, and internal-only tools do not qualify.
3 to 5 Years of Professional Backend Engineering Experience
In either a Node.js or Python environment.
Candidates with slightly less time but strong demonstrated ownership are welcome to apply.
Strong PostgreSQL Skills
Schema design, indexing, query writing, and migrations on at least one production system.
Able to reason about query performance and design data models that hold up under realistic product usage.
REST API Design and Integration Depth
Comfort designing API contracts that are clean, predictable, and easy for frontend, mobile, and third-party consumers to work with.
Experience integrating external services such as payment gateways, messaging providers, storage, and AI APIs.
Familiarity with at Least One Node.js or Python Backend Stack
Such as Express, NestJS, Fastify, FastAPI, Django, or Flask.
Comfort reading and writing application code outside of visual environments when the situation calls for it.
Product Thinking and Solutioning
Ability to take a fuzzy product brief, ask the right questions, and propose a backend design that is fit for purpose.
Strong instincts for what to build first, what to defer, and what not to build.
Strong Written and Spoken English Communication
Confident in customer working sessions and design reviews.
Comfortable writing precise technical documentation and explaining trade-offs to non-engineering stakeholders.
Cloud and Deployment Fundamentals
Working knowledge of at least one of AWS, GCP, or Azure: deploying services, reading logs, managing environments, and basic operational tasks.
Familiarity with Docker is a plus.
Bachelorās Degree
Bachelorās degree in Computer Science, Information Technology, or a related engineering discipline.
Exceptional candidates with demonstrable production experience and strong portfolios may be considered without a formal degree.
Nice to Have
- Prior production experience on Xano, Bubble, Retool, or comparable visual or low-code backend platforms
- Full stack experience with React, Next.js, React Native, or Flutter
- Experience integrating LLM APIs (OpenAI, Anthropic, Google) into backend workflows
- Multi-tenant SaaS product experience
- Prior agency, consulting, or product-engineering experience
Job Description: Python DeveloperāÆĀ
Location: PuneāÆĀ Employment Type: Full-TimeāÆĀ Experience: 0.6-1+ yearĀ
Role OverviewāÆ
We are looking for a skilled Python Developer with 0.6-1+ years of experience to join our team. The ideal candidate should have hands-on experience in Python, REST APIs, Flask, and databases. You will be responsible for designing, developing, and maintaining scalable backend services.āÆĀ
Key ResponsibilitiesāÆĀ
- Develop, test, and maintain high-quality Python applications.āÆĀ
- Design and build RESTful APIs using Flask.āÆĀ
- Integrate APIs with front-end and third-party services.āÆĀ
- Work with relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB,Ā Ā Redis).āÆĀ
- Optimize performance and troubleshoot issues in backend applications.āÆĀ
- Collaborate with cross-functional teams to define and implement new features.āÆĀ
- Follow best practices for code quality, security, and performance optimization.āÆĀ
Required SkillsāÆĀ
- Strong proficiency in Python (0.6-1+ years).āÆĀ
- Experience with Flask (or FastAPI/Django).āÆĀ
- Hands-on experience with REST API development.āÆĀ
- Proficiency in working with databases (SQL & NoSQL).āÆĀ
- Familiarity with Git, Docker, and CI/CD pipelines is a plus.āÆĀ
Preferred QualificationsāÆĀ
- Bachelor's degree in Computer Science, Engineering, or a related field.āÆĀ
- Experience working in Agile/Scrum environments.āÆĀ
- Ability to write clean, scalable, and well-documented code.Ā
Experience: 5+ Years
⢠Experience in Core Java, Spring Boot
⢠Experience in microservices and angular
⢠Extensive experience in developing enterprise-scale systems for global organization. Should possess good architectural knowledge and be aware of enterprise application design patterns.
⢠Should be able to analyze, design, develop and test complex, low-latency client-facing applications.
⢠Good development experience with RDBMS in SQL Server, Postgres, Oracle or DB2
⢠Good knowledge of multi-threading
⢠Basic working knowledge of Unix/Linux
⢠Excellent problem solving and coding skills in Java
⢠Strong interpersonal, communication and analytical skills.
⢠Should be able to express their design ideas and thoughts
About the company
Adia makes clinicians better diagnosticians. Adia Health revolutionizes clinical decision support by enhancing diagnostic accuracy and personalizing care. It modernizes the diagnostic process by automating optimal lab test selection and interpretation, utilizing a combination of expert medical insights, real-world data, and artificial intelligence. This approach not only streamlines the diagnostic journey but also ensures precise, individualized patient care by integrating comprehensive medical histories and collective platform knowledge.Ā
Position OverviewĀ
We are seeking a highly skilled backend engineer specializing in integrations and platform development to join our dynamic team. The ideal candidate will have a background working in a complex domain and have a proven track record of success. This role requires a deep understanding of backend technologies, strong problem-solving skills, and the ability to collaborate effectively with cross-functional teams.Ā
Ā
Key ResponsibilitiesĀ
- Design, implement, and maintain scalable and secure integrations with third-party systems and APIs to enable seamless data exchange and functionality.Ā
- Develop and maintain internal platform services and APIs to support various product features and business requirements.Ā
- Collaborate with cross-functional teams to ensure smooth integration of backend services with user-facing applications.Ā
- Work closely with product managers and stakeholders to understand integration requirements and translate them into technical solutions.Ā
- Identify opportunities for performance optimization, scalability improvements, and system enhancements within the integration and platform infrastructure.Ā
- Implement monitoring, logging, and alerting solutions to ensure the reliability and availability of integration services and platform components.Ā
- Experience with HL7/FHIR is a huge plus.Ā
Ā
QualificationsĀ
- Bachlor's degree in Computer Science, Engineering, or a related fieldĀ
- Proven experience (5+ years) in backend development with expertise in building integrations and platform servicesĀ
- Proficiency in Node.js, JavaScript, TypeScript, MongoDB, SQL, noSQL, AWS (or other cloud providers like GCP or Azure)Ā
- Strong problem-solving skills and the ability to collaborate effectively with cross-functional teams in an agile environmentĀ
- Experience working in a complex domain, ideally U.S. HealthcareĀ
- English fluency requiredĀ
Job Responsibilities:
* Design, build, and maintain efficient, reusable, and reliable Java code
* Ensure the best possible performance, quality, and responsiveness of the applications
* Identify bottlenecks and bugs, and devise solutions to these problems
* Help maintain code quality, organization, and automatization
* Prepare the technical design of complex technology components
Mandatory Skills:
* Proficient in Java (JDK 1.7) or above JDK 8 preferable, with a good knowledge of its ecosystems with a knack for writing clean, readable Java code, writing reusable Java libraries along with knowledge of concurrency patterns in Java
* Solid understanding of object-oriented programming along with various design and architectural patterns
* Hands on experience with Spring, Spring Boot, JUnit
* Familiarity with concepts of MVC, Microservices, RESTful
At least 2-3 years of experience as a java developer and 2-3 years of experience in java application development Experience with spring boot, micro services development.
Experience creating & consuming Rest APIs Experience with core java, Java 8, spring, spring boot, micro services, Restful web services Experience with multithreading, collections, design patterns Experience in Java 8 or above Cloud experience mentioning the specific cloud needs to be included CI/CD experience using specific tools needs to be included Salary Range- upto 10LPA
Preferred- Immediate Joiners
Job Location - Airoli, MaharashtraĀ
Java Developers are responsible for analyzing user requirements and business objectives, determining application features and functionality, and recommending changes to existing Java-based applications, among other duties.
Responsibilities :-
ļ· Designing and implementing Java-based applications.
ļ· Analyzing user requirements to inform application design.
ļ· Defining application objectives and functionality.
ļ· Developing and testing software.
ļ· Handled Database Queries, OracleĀ 10G
ļ· Debugging and resolving technical problems that arise.
ļ· Producing detailed design documentation.
ļ· Proficient in Spring, Hibernate
ļ· Developing multimedia applications.
ļ· Ensuring continuous professional self-development.
ļ· Should have worked in JSP, Servlet
ļ· Solid Understanding of MVC, Eclipse
ļ· Working Experience on Tomcat/Jboss
Requirements :-
ļ· Degree in Computer Science or related field.
ļ· Minimum 1.5 years of Experience with user interface design, database structures, and statistical
analyses.
ļ· Analytical mindset and good problem-solving skills.
ļ· Excellent written and verbal communication.
ļ· Good organizational skills.
ļ· Ability to work as part of a team.
ļ· Attention to detail.
Job Location ā Ambala Cantt, Haryana
Salary as per market standards











