
About the Role:
- We are looking for a highly skilled and experienced Senior Python Developer to join our dynamic team based in Manyata Tech Park, Bangalore. The ideal candidate will have a strong background in Python development, object-oriented programming, and cloud-based application development. You will be responsible for designing, developing, and maintaining scalable backend systems using modern frameworks and tools.
- This role is hybrid, with a strong emphasis on working from the office to collaborate effectively with cross-functional teams.
Key Responsibilities:
- Design, develop, test, and maintain backend services using Python.
- Develop RESTful APIs and ensure their performance, responsiveness, and scalability.
- Work with popular Python frameworks such as Django or Flask for rapid development.
- Integrate and work with cloud platforms (AWS, Azure, GCP or similar).
- Collaborate with front-end developers and other team members to establish objectives and design cohesive code.
- Apply object-oriented programming principles to solve real-world problems efficiently.
- Implement and support event-driven architectures where applicable.
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
- Write clean, maintainable, and reusable code with proper documentation.
- Contribute to system architecture and code review processes.
Required Skills and Qualifications:
- Minimum of 5 years of hands-on experience in Python development.
- Strong understanding of Object-Oriented Programming (OOP) and Data Structures.
- Proficiency in building and consuming REST APIs.
- Experience working with at least one cloud platform such as AWS, Azure, or Google Cloud Platform.
- Hands-on experience with Python frameworks like Django, Flask, or similar.
- Familiarity with event-driven programming and asynchronous processing.
- Excellent problem-solving, debugging, and troubleshooting skills.
- Strong communication and collaboration abilities to work effectively in a team environment.

Similar jobs
Experience: 6+ Years
Location: Chennai & Pune
Work Model: Hybrid
Notice Period: Immediate Joiners Preferred
Role Overview
We are looking for a highly skilled Senior Python Engineer to design, develop, and scale robust backend systems and data-driven applications. The ideal candidate should have strong problem-solving skills, experience with modern Python frameworks, and exposure to cloud and emerging technologies like Generative AI and LLMs.
Key Responsibilities
- Design, develop, and maintain scalable applications using Python
- Build and optimize RESTful APIs using Flask or FastAPI
- Work on data manipulation, processing, and transformation using Python libraries
- Collaborate with cross-functional teams to define and deliver high-quality solutions
- Develop efficient, reusable, and reliable code with strong attention to performance
- Implement containerization and orchestration using Docker and Kubernetes
- Ensure application security, data protection, and compliance best practices
- Manage code versioning using Git and follow CI/CD best practices
- Contribute to cloud-based deployments and infrastructure
- Explore and implement solutions using Generative AI and Large Language Models (LLMs)
Required Skills & Qualifications
- 6+ years of hands-on experience in Python development
- Strong understanding of Python fundamentals and problem-solving skills
- Experience with data manipulation libraries (e.g., Pandas, NumPy)
- Expertise in building REST APIs using Flask or FastAPI
- Solid understanding of ORM frameworks (e.g., SQLAlchemy, Django ORM)
- Experience with cloud platforms (AWS, Azure, or GCP)
- Hands-on experience with Docker and Kubernetes
- Strong knowledge of application security principles
- Proficiency in Git and version control practices
- Exposure to Generative AI concepts and working with LLMs
Role
We are looking for a Full Stack Engineer who can own the entire technical stack, design systems that scale, and ship products fast. You will work across frontend, backend, and AI systems, making key architectural decisions while building a product used by real users.
This role offers high ownership, where engineers move ideas to production quickly and take responsibility for both technical decisions and product impact.
What would you do?
- Build and own the end-to-end platform using React, Node.js microservices, Python AI agents, and AWS.
- Design and implement scalable system architecture, including caching, databases, and state management between AI and UI.
- Develop AI-powered backend services and orchestrate LLM workflows using modern frameworks.
- Build highly interactive front-end experiences using modern React and real-time communication tools.
- Define and maintain engineering best practices, including CI/CD pipelines, monorepo structures, and development workflows.
- Collaborate closely with users and product teams to identify problems and ship impactful solutions.
- Continuously simplify systems by removing unnecessary complexity and keeping architecture clean.
Who should apply?
- Engineers with 4+ years of experience building and shipping production-grade products.
- Strong understanding of system design, architecture, and scalable backend systems.
- Hands-on experience with Python (FastAPI, async systems) and LLM-based applications.
- Proficiency in JavaScript / TypeScript with Node.js and modern backend frameworks.
- Experience building modern frontend applications using React (React 18+).
- Familiarity with databases such as Redis, PostgreSQL, or MongoDB, and designing scalable APIs.
- Engineers comfortable working in fast-paced environments with high ownership and minimal process overhead.
Technical Skills
- Backend: Node.js, Express, Python, FastAPI
- Frontend: React (React 18+), interactive UI development
- AI/LLM Systems: LLM orchestration, multi-model integrations
- Databases: Redis, PostgreSQL, MongoDB
- Infrastructure: AWS, CI/CD pipelines, microservices architecture
- Real-time Systems: Socket.IO, Server-Sent Events (SSE)
Job Title : Senior Java Developer
Experience : 5 to 12 Years
Shift Timing : 01:00 PM – 10:00 PM
Domain : Clinical Research
Location : Noida, Gurugram & Pune
Work Mode : Hybrid
Job Summary :
We are seeking an experienced Senior Java Developer to join the software team of a leading Clinical Research organization.
The role involves application development and feature enhancement for enterprise products, ensuring high performance, scalability, and code quality.
Mandatory Skills :
Java 8+, Hibernate, Oracle Database, PostgreSQL, JAX-RS (RestEasy), Jackson, REST APIs, JSP, React.js, GitHub, GitHub Actions, SonarQube, SonarLint, and basic AWS services (IAM, SNS, SQS, S3, CloudWatch).
Key Responsibilities :
- Develop and enhance enterprise applications using Java technologies.
- Design and implement RESTful APIs and integrate backend services.
- Write and optimize SQL queries for Oracle and PostgreSQL databases.
- Build and maintain UI components using JSP and React.js.
- Manage source code and CI/CD pipelines using GitHub and GitHub Actions.
- Ensure code quality and maintainability using SonarQube and SonarLint.
- Work with AWS services to support application deployment and monitoring.
- Collaborate with cross-functional teams to deliver high-quality solutions.
Required Skills :
- Strong experience with Java 8 or above and Hibernate framework.
- Hands-on experience with Oracle Database and PostgreSQL, including advanced query writing.
- Proficiency in JAX-RS (RestEasy) and Jackson for REST API and JSON processing.
- Experience in developing web applications using JSP.
- Knowledge of React.js for frontend development.
- Experience with GitHub and GitHub Actions for version control and CI/CD.
- Familiarity with SonarQube and SonarLint for code quality analysis.
- Basic hands-on experience with AWS services, including IAM, SNS, SQS, S3, and CloudWatch.
- Ability to work effectively in a collaborative and fast-paced environment.
Job Overview:
We are looking for a skilled Senior Backend Engineer to join our team. The ideal candidate will have a strong foundation in Java and Spring, with proven experience in building scalable microservices and backend systems. This role also requires familiarity with automation tools, Python development, and working knowledge of AI technologies.
Responsibilities:
- Design, develop, and maintain backend services and microservices.
- Build and integrate RESTful APIs across distributed systems.
- Ensure performance, scalability, and reliability of backend systems.
- Collaborate with cross-functional teams and participate in agile development.
- Deploy and maintain applications on AWS cloud infrastructure.
- Contribute to automation initiatives and AI/ML feature integration.
- Write clean, testable, and maintainable code following best practices.
- Participate in code reviews and technical discussions.
Required Skills:
- 4+ years of backend development experience.
- Strong proficiency in Java and Spring/Spring Boot frameworks.
- Solid understanding of microservices architecture.
- Experience with REST APIs, CI/CD, and debugging complex systems.
- Proficient in AWS services such as EC2, Lambda, S3.
- Strong analytical and problem-solving skills.
- Excellent communication in English (written and verbal).
Good to Have:
- Experience with automation tools like Workato or similar.
- Hands-on experience with Python development.
- Familiarity with AI/ML features or API integrations.
- Comfortable working with US-based teams (flexible hours).
Extensive experience in Appian BPM application development
· Knowledge of Appian architecture and its objects best practices
· Participate in analysis, design, and new development of Appian based applications
· Mandatory Team leadership and provide technical leadership to Scrum teams
Certification Mandatory- L1, L2 or L3
· Must be able to multi-task, work in a fast-paced environment and ability to resolve problems faced
by team
· Build applications: interfaces, process flows, expressions, data types, sites, integrations, etc.
· Proficient with SQL queries and with accessing data present in DB tables and views
· Experience in Analysis, Designing process models, Records, Reports, SAIL, forms, gateways, smart
services, integration services and web services
· Experience working with different Appian Object types, query rules, constant rules and expression
rules
Qualifications
· At least 6 years of experience in Implementing BPM solutions using Appian 19.x or higher
· Over 8 years in Implementing IT solutions using BPM or integration technologies
· Experience in Scrum/Agile methodologies with Enterprise level application development projects
· Good understanding of database concepts and strong working knowledge any one of the major
databases e g Oracle SQL Server MySQL
Additional information
Skills Required
· Appian BPM application development on version 19.x or higher
· Experience of integrations using web services e g XML REST WSDL SOAP API JDBC JMS
· Good leadership skills and the ability to lead a team of software engineers technically
· Experience working in Agile Scrum teams
· Good Communication skills.
We are seeking a highly skilled Backend Developer to join our team and contribute to the development and improvement of both our customer-centric SaaS platform and internal systems. As a Backend Developer, you will be responsible for designing, implementing, and maintaining the server-side logic of our application, ensuring high performance, scalability, and security.
As a Backend Developer with expertise in Java, and PostgreSQL, you will play a critical role in developing and maintaining the backend infrastructure of our SaaS and internal platforms, ensuring its reliability, scalability, and performance. Join our team and be a part of building cutting-edge software solutions that empower our customers and drive business growth.
Responsibilities:
- Collaborate with cross-functional teams, including front-end developers, product managers, and designers, to understand project requirements and translate them into technical specifications.
- Design and develop server-side logic, APIs, and database schema to support the functionality and performance requirements of our SaaS platform.
- Write clean, modular, and well-documented code using any relevant programming language preferably Java with SpringBoot.
- Optimize the backend systems for maximum speed and scalability, ensuring high performance and responsiveness of the application.
- Implement data storage solutions using PostgreSQL or other relational databases, ensuring data integrity and security.
- Conduct thorough testing and debugging to identify and resolve any issues or bugs in the backend code.
- Stay up-to-date with emerging technologies, industry trends, and best practices in backend development and contribute to the continuous improvement of our development processes.
Requirements:
- Proven work experience as a Backend Developer or similar role, with a focus on server-side development.
- Proficiency in working with relational databases, particularly PostgreSQL, and writing efficient SQL queries.
- Familiarity with SaaS concepts and architecture.
- Experience with API design and development, including RESTful APIs.
- Solid understanding of software development principles, including object-oriented programming, design patterns, and data structures.
- Experience with version control systems, such as Git.
- Strong problem-solving and analytical skills, with keen attention to detail.
- Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.
- Bachelor's degree in Computer Science, Engineering, or a related field is preferred, but not mandatory.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
- Proven 2 to 12 years of professional experience in Node.js development
- Strong proficiency in JavaScript, including ES6+ syntax
- Expertise in designing and developing RESTful APIs and microservices architecture
- Experience with popular Node.js frameworks such as Express.js, Nest.js, or Hapi.js
- Experience in modern front-end technologies (e.g., HTML, CSS, JavaScript frameworks like React, Angular, or Vue.js)
- Solid understanding of asynchronous programming, event-driven architecture, and design patterns
- Extensive knowledge of database systems, both SQL and NoSQL (e.g., MongoDB, PostgreSQL, MySQL)
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
- Familiarity with containerization technologies (e.g., Docker, Kubernetes)
Roles and Responsibilities
• Ability to create solution prototype and conduct proof of concept of new tools.
• Work in research and understanding of new tools and areas.
• Clearly articulate pros and cons of various technologies/platforms and perform
detailed analysis of business problems and technical environments to derive a
solution.
• Optimisation of the application for maximum speed and scalability.
• Work on feature development and bug fixing.
Technical skills
• Must have knowledge of the networking in Linux, and basics of computer networks in
general.
• Must have intermediate/advanced knowledge of one programming language,
preferably Python.
• Must have experience of writing shell scripts and configuration files.
• Should be proficient in bash.
• Should have excellent Linux administration capabilities.
• Working experience of SCM. Git is preferred.
• Knowledge of build and CI-CD tools, like Jenkins, Bamboo etc is a plus.
• Understanding of Architecture of OpenStack/Kubernetes is a plus.
• Code contributed to OpenStack/Kubernetes community will be a plus.
• Data Center network troubleshooting will be a plus.
• Understanding of NFV and SDN domain will be a plus.
Soft skills
• Excellent verbal and written communications skills.
• Highly driven, positive attitude, team player, self-learning, self motivating and flexibility
• Strong customer focus - Decent Networking and relationship management
• Flair for creativity and innovation
• Strategic thinking This is an individual contributor role and will need client interaction on technical side.
Must have Skill - Linux, Networking, Python, Cloud
Additional Skills-OpenStack, Kubernetes, Shell, Java, Development
- You will design and develop large scale distributed services.
- You will analyze and improve the efficiency, scalability, stability, and security of the platform as a whole.
- You will act as the primary owner of one or more components while driving innovation in your area of ownership.
- You will proactively research & evaluate new tools, technologies, and techniques to improve the value of the system.
- You will work with engineering leadership in solving and architecting solutions for challenging or complex development issues.
- You will work independently and handle dependencies with very minimal oversight.
- You will take initiatives in developing and maintaining integrations of best practices within the back-end.
- You will help identify systemic issues, performance bottlenecks and work on design/architect improvements.
- You have 2+ years of experience in product software development.
- You have designed and scaled up the system.
- You have a strong understanding of Data Structures and Algorithms.
- You are an incessant problem solver and tougher the problem gets, more fun you have.
- You have strong command in any one or more of the following languages: Python.
- You understand the business impact of your decisions.
Qrata is currently searching for a full stack developer for a YC backed product startup.
Familiar with push notifications service and socket programming
Self-motivated with the ability to work independently or jointly in a self-directed way.
Demonstrated successful development of enterprise-grade web applications
Proven analytical and problem-solving capabilities
Comfortable leading product development
Strong work ethic and desire to build industry-leading products
Startup experience
Worked on product development









