1448 Backend Development jobs in Chennai
Python backend development
Posted today
Job Viewed
Job Description
Software Products Full-Time Job ID: DGC01070
Chennai, Tamil Nadu 0-3 Yrs ₹1.8 - ₹03 Yearly
Expert in Python backend development
Expert in either of the 2 frameworks and worked in multiple projects implementing the framework – Django (Mandatory), Fast API, and Flask.
Experience developing desktop and mobile applications.
Familiarity with common stacks.
Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript – Angular, React, , XML, jQuery).
Knowledge of multiple back-end languages (e.g. Python).
Familiarity with databases (e.g. MySQL, MongoDB, AWS DynamoDB), web servers (e.g. Apache) and UI/UX design.
Develop & deploy applications on AWS Serverless services.
Skills: Python,Django,React,MySQL,JavaScript.
0 to 7 years of professional experience in backend development with Python.
.Net Backend Development Technical Lead needed in Chennai
Posted 554 days ago
Job Viewed
Job Description
Software Development Engineer – Backend
Posted today
Job Viewed
Job Description
Role:
SDE III - Backend
Location:
Chennai, India (Hybrid)
Experience:
5 – 8 years
Employment Type:
Full-time
About the Role:
We're looking for a Senior Back end Engineer (SDE III) who can architect and build robust back end systems while also managing infrastructure and deployments. This is a hands-on role with full ownership—from API design and database performance to cloud infrastructure and CI/CD automation. You'll collaborate across product, design, and front end teams, while also mentoring junior developers and driving best practices.
Roles & Responsibilities:
- Design, develop, and maintain scalable backend services using a modern framework of your choice.
- Build well-structured APIs (REST or GraphQL) with robust authentication, authorization, and versioning.
- Define and evolve database schemas; optimize queries for performance and reliability.
- Use NoSQL databases (where required) for high-throughput or flexible data needs.
- Own infrastructure setup and manage deployments on cloud platforms—there is no separate DevOps team.
- Automate CI/CD workflows, containerize services using Docker, and maintain deployment pipelines.
- Ensure system performance, resilience, and observability through caching, queuing, and monitoring.
- Implement secure coding practices including data encryption, access controls, and input validation.
- Debug and troubleshoot issues across the stack—from database to API layer to production.
- Collaborate with cross-functional teams to define integration contracts and delivery timelines.
- Mentor and guide junior engineers, participate in code reviews, and lead architecture discussions.
Required Skills & Experience:
- Strong hands-on experience with any modern backend framework RoR, Python Django/Spring Boot, etc.).
- Proficiency in working with relational databases like PostgreSQL or MySQL—schema design, joins, and indexing.
- Experience with NoSQL databases (e.g., MongoDB, Redis) where applicable to the system design.
• Strong understanding of API design principles, security (OAuth2, JWT), and error handling strategies. - Hands-on experience with cloud infrastructure (AWS/ GCP, or Azure) and managing production environments.
- Proficient in containerization (Docker) and deployment automation using CI/CD pipelines.
- Experience with background processing, message queues, or event-driven systems.
- Familiarity with monitoring, logging, and alerting tools to ensure system health and reliability.
- Understanding of infrastructure management practices—basic scripting, access control, and environment setup.
- Understanding of the how different frontend / mobile components work and willingness to explore & work in them if required
- Ability to independently take features from concept to deployment with a focus on reliability and scalability.
- Experience mentoring developers and contributing to high-level technical decisions.
If interested in this opportunity, please share your resume
Senior Software Development Engineer - Backend
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement scalable backend services and APIs.
- Write high-quality, maintainable, and testable code in (mention a relevant language, e.g., Java, Python, Node.js).
- Design and manage database schemas for relational and NoSQL databases.
- Collaborate with frontend engineers to integrate user-facing elements with server-side logic.
- Implement security and data protection measures.
- Optimize applications for maximum speed, scalability, and reliability.
- Participate in code reviews to ensure code quality and adherence to standards.
- Troubleshoot, debug, and upgrade existing software.
- Contribute to architectural design decisions and technology selection.
- Mentor junior software engineers and foster a culture of continuous learning.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 6 years of professional experience in backend software development.
- Proficiency in at least one major backend programming language (e.g., Java, Python, Go, Node.js).
- Strong experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and microservices architecture.
- Experience with RESTful API design and development.
- Solid understanding of software development principles, design patterns, and best practices.
- Experience with containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Excellent analytical, problem-solving, and debugging skills.
- Strong communication and collaboration abilities in a hybrid work setting.
Software Engineer/Senior Software Engineer
Posted today
Job Viewed
Job Description
Job Description
Position : Software Engineer / Sr. Software Engineer
Education Qualification : Any Graduate Minimum Years of Experience : 2+ Years
Key Skills : MS SQL Server
Type of Employment : Permanent
Location : Chennai & Ahmedabad
Responsibilities
- Responsible to work with development team to develop, implement, and manage data base models for core product development.
- Responsible to write SQL database views, tables, and stored procedures to support engineering product development.
- Responsible for designing and maintaining SSIS, T-SQL, and SQL jobs.
- Responsible for developing and maintaining complex stored procedures for loading data into staging tables from OLTP, and other intermediary systems.
- Responsible for analysis, design specifications, development, implementation, and maintenance of DB.
- Responsible for designing partitioning of DB for Archive data.
- Responsible to ensure that the best practices and standards established for the use of tools like SQL Server, SSIS, SSRS, Excel Power Pivot/View/Map are incorporated in Data Analytics solutions design.
- Responsible for documenting complex processes, business requirements and specifications.
Requirements
Technical Skills :
- Experience in database design, normalization, query design, performance tuning
- Proficient in writing complex Transact SQL code.
- Proficient in MS SQL Server query tuning.
- Experience in writing stored procedures, functions, views and triggers.
- Experience in Indexes, column store index, SQL server column storage, Query execution plan.
- Provide authentication and authorizations for Database.
- Develop best practices for database design and development activities.
- Experience in database migration activities.
- Strong analytical, multi-tasking and problem-solving skills.
)
Software Engineer
Posted 5 days ago
Job Viewed
Job Description
**Primary Responsibility:**
+ Comply with the terms and conditions of the employment contract, company policies and procedures, and any and all directives (such as, but not limited to, transfer and/or re-assignment to different work locations, change in teams and/or work shifts, policies in regard to flexibility of work benefits and/or work environment, alternative work arrangements, and other decisions that may arise due to the changing business environment). The Company may adopt, vary or rescind these policies and directives in its absolute discretion and without any limitation (implied or otherwise) on its ability to do so
**Required Qualifications:**
+ 3+ years of relevant experience
+ Hands on experience with good knowledge on
+ Experience/understanding of Git or other version control tools.
+ Experience working closely with a team of software engineers and product owners.
+ Experience defining and tracking development metrics throughout product development
+ .Net Core API with unit tests
+ AWS Lambda, AWS SQS, SNS, AWS DynamoDB
+ ReactJS with Typescript
+ Knowledge of GitHub Actions (PR Checks & Deployment), Terraform & Terragrunt with AWS
+ Should have solid knowledge in software development and design patterns
+ Superb communication skills both written and verbal
+ Should have worked on Agile process
**Preferred Qualification:**
+ Healthcare domain knowledge
_At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone - of every race, gender, sexuality, age, location and income - deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes - an enterprise priority reflected in our mission._
Software Engineer

Posted 5 days ago
Job Viewed
Job Description
+ Experience in Train, Build and Deploy ML, DL Models
+ Experience in HuggingFace, Chainlit, React
+ Ability to understand technical, functional, non-functional, security aspects of business requirements and delivering them end-to-end.
+ Ability to adapt quickly with opensource products & tools to integrate with ML Platforms
+ Building and deploying Models (Scikit learn, DataRobots, TensorFlow PyTorch, etc.)
+ Developing and deploying On-Prem & Cloud environments
+ Kubernetes, Tekton, OpenShift, Terraform, Vertex AI
+ Experience in LLM models like PaLM, GPT4, Mistral (open-source models),
+ Work through the complete lifecycle of Gen AI model development, from training and testing to deployment and performance monitoring.
+ Developing and maintaining AI pipelines with multimodalities like text, image, audio etc.
+ Have implemented in real-world Chat bots or conversational agents at scale handling different data sources.
+ Experience in developing Image generation/translation tools using any of the latent diffusion models like stable diffusion, Instruct pix2pix.
+ Expertise in handling large scale structured and unstructured data.
+ Efficiently handled large-scale generative AI datasets and outputs.
+ Familiarity in the use of Docker tools, pipenv/conda/poetry env
+ Comfort level in following Python project management best practices (use of cxzsetup.py, logging, pytests, relative module imports,sphinx docs,etc.,)
+ Familiarity in use of Github (clone, fetch, pull/push,raising issues and PR, etc.,)
+ High familiarity in the use of DL theory/practices in NLP applications
+ Comfort level to code in Huggingface, LangChain, Chainlit, Tensorflow and/or Pytorch, Scikit-learn, Numpy and Pandas
+ Comfort level to use two/more of open source NLP modules like SpaCy, TorchText, fastai.text, farm-haystack, and others
+ Knowledge in fundamental text data processing (like use of regex, token/word analysis, spelling correction/noise reduction in text, segmenting noisy unfamiliar sentences/phrases at right places, deriving insights from clustering, etc.,)
+ Have implemented in real-world BERT/or other transformer fine-tuned models (Seq classification, NER or QA) from data preparation, model creation and inference till deployment
+ Use of GCP services like BigQuery, Cloud function, Cloud run, Cloud Build, VertexAI,
+ Good working knowledge on other open source packages to benchmark and derive summary
+ Experience in using GPU/CPU of cloud and on-prem infrastructures
+ Skillset to leverage cloud platform for Data Engineering, Big Data and ML needs.
+ Use of Dockers (experience in experimental docker features, docker-compose, etc.,)
+ Familiarity with orchestration tools such as airflow, Kubeflow
+ Experience in CI/CD, infrastructure as code tools like terraform etc.
+ Kubernetes or any other containerization tool with experience in Helm, Argoworkflow, etc.,
+ Ability to develop APIs with compliance, ethical, secure and safe AI tools.
+ Good UI skills to visualize and build better applications using Gradio, Dash, Streamlit, React, Django, etc.,
+ Deeper understanding of javascript, css, angular, html, etc., is a plus.
+ Design NLP/LLM/GenAI applications/products by following robust coding practices,
+ Explore SoTA models/techniques so that they can be applied for automotive industry usecases
+ Conduct ML experiments to train/infer models; if need be, build models that abide by memory & latency restrictions,
+ Deploy REST APIs or a minimalistic UI for NLP applications using Docker and Kubernetes tools
+ Showcase NLP/LLM/GenAI applications in the best way possible to users through web frameworks (Dash, Plotly, Streamlit, etc.,)
+ Converge multibots into super apps using LLMs with multimodalities
+ Develop agentic workflow using Autogen, Agentbuilder, langgraph
+ Build modular AI/ML products that could be consumed at scale.
**Education** : Bachelor's or Master's Degree in Computer Science, Engineering, Maths or Science
Performed any modern NLP/LLM courses/open competitions is also welcomed.
**Requisition ID** : 46525
Be The First To Know
About the latest Backend development Jobs in Chennai !
Software Engineer

Posted 5 days ago
Job Viewed
Job Description
Technology, Digital and Data
**Job Description:**
**Your Work Shapes the World at Caterpillar Inc.**
When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
**Job Title: Experienced Data Modeler**
**Employment Type:** Full-Time
**Role Summary**
We are seeking an experienced data modeler to join our team supporting the Dealer ERP Template initiative. This role will lead efforts to define, review, and document data models for the Global Dealer Common Data Model and ensure alignment across platforms including Dynamics 365 (D365), CAT Integration Service (CIS), and Helios. The data modeler will collaborate with ERP and CRM teams, domain steward delegates, and governance stakeholders to ensure data requirements, mappings, and quality rules are clearly understood, documented, and integrated to support Caterpillar and dealer needs.
**Primary Responsibilities**
+ Collaborate with ERP and CRM project teams **to identify, document, and address data requirements and gaps** for the Dealer ERP Template initiative.
+ **Define, review, and document data models** for domains within the Global Dealer Common Data Model.
+ **Partner** with D365, CAT Integration Service (CIS), and Helios teams **to ensure clear understanding of how data models** across platforms **relate and integrate with one another.**
+ **Review and validate data mappings** between Helios, CAT Integration Service, and Dynamics 365 to ensure **seamless integration and data integrity** .
+ Align data modeling efforts with enterprise **data governance standards and ensure consistent understanding of data** across Caterpillar teams, consultants, and dealers.
+ Collaborate with domain steward delegates to ensure **data quality rules** relevant to the Dealer ERP and CRM are clearly defined, documented, and communicated to Dynamics 365 teams **to support better data quality** .
**Required Qualifications**
+ Proven experience in data modeling for enterprise systems and working with ERD (Entity Relationship Diagram) modeling tools. Minimum 5 years.
+ Strong SQL query skills. Minimum 5 years.
+ Experience with data quality frameworks and working with enterprise data governance programs. Minimum 5 years.
+ Strong understanding and experience with data integration across platforms such as Dynamics 365, CAT Integration Service, and Helios.
+ Innovative mindset with a focus on continuously improving data processes, data quality, and outcomes.
+ Ability to learn and leverage tools, including AI and automation, to enhance data modeling practices and efficiency.
+ Excellent communication and documentation skills.
+ Detail-oriented mindset with a focus on data reliability, quality, and documentation.
+ Ability to translate business requirements into clear, scalable data models.
**Preferred Qualifications**
+ Experience working in large-scale ERP and/or CRM implementations, particularly in the manufacturing or dealer network domain.
+ Knowledge of Caterpillar systems and dealer operations is a plus.
+ Experience with Snowflake or similar cloud-based data platforms.
+ Familiarity with Microsoft Fabric is a plus.
+ Experience using reporting tools such as Power BI.
**Posting Dates:**
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community ( .
Software Engineer
Posted today
Job Viewed
Job Description
Position Description:
We are seeking a highly skilled and proactive Java Developer to play a dual role in our team, providing critical support for our existing SAP Java applications and leading our strategic migration initiatives. This position will be central to maintaining and enhancing our foundational SAP Java landscape, including the SAP Enterprise Portal and its custom components (Single Sign-On (SSO) login modules, Audit logging, and Framework Pages), as well as supporting SAP CRM Web Channel Management and SAP PI Java systems. Knowledge in SAP NetWeaver Development Infrastructure (NWDI) for development, version control, and deployment practices is essential. As SAP Enterprise Portal approaches its end-of-life, a significant part of this role will involve leading the migration efforts to modern SAP solutions. You will be instrumental in leveraging SAP Business Technology Platform (BTP) and implementing SAP Build Work zone, standard edition, as the strategic replacement for our legacy portal. This position requires a strong foundation in Java, SAP Java environments, web technologies, and a proactive approach to learning and adapting to new SAP cloud technologies.
Skills Required:
SAP NetWeaver, JavaScript, Java
Experience Required:
5+ years SAP NW EP Java Developer
Experience Preferred:
JavaScript , SAP UI5
Education Required:
Bachelor's Degree
Additional Information :
Provide expert maintenance and support for existing SAP Java applications, with a primary focus on SAP Enterprise Portals. Support and enhance custom code within SAP Enterprise Portals, including the development and maintenance of SSO login modules, Audit logging functionalities, and SAP Portal Framework Pages. Offer support for SAP CRM Web Channel Management and SAP PI Java systems. Utilize SAP NetWeaver Development Infrastructure (NWDI) for efficient development, version control, and deployment across SAP Java landscapes. Lead and execute the migration of functionalities from legacy SAP Enterprise Portal solutions to SAP Business Technology Platform (BTP). Implement, configure, and lead the transition to SAP Build Workzone, standard edition, as the strategic replacement for our SAP Enterprise Portal. Apply in-depth knowledge of web technologies (e.g., HTML5, CSS3, JavaScript) and SAP UI5 to ensure robust and user-friendly application interfaces. Collaborate closely with business stakeholders and technical teams to gather requirements, design solutions, and ensure successful project delivery. Diagnose and resolve complex technical issues, ensuring high availability and performance of critical business applications.
Software Engineer
Posted today
Job Viewed
Job Description
We're looking for a talented Software Engineer to join our team in Chennai and contribute to innovative projects for a leading banking client. If you're passionate about building scalable, high-performance web applications and enjoy working in dynamic environments, this role is for you
RequirementsWhat we're looking for:
Bachelor's or Master's degree in Computer Science, Engineering, or related field
3–6 years of professional experience in front-end development using
Strong knowledge of JavaScript (ES6+), HTML5, CSS3, and RESTful APIs
Experience with Redux, Hooks, Context API, and modern React workflows
Familiarity with build tools (Webpack, Babel, NPM/Yarn) and version control (Git)
Knowledge of UI/UX best practices and responsive design
Exposure to Agile methodologies and CI/CD pipelines
Prior experience working in banking/financial services domain is a strong plus
What you'll do:
Design, develop, and maintain responsive web applications using
Collaborate with UX designers, backend developers, and business stakeholders
Translate business requirements into high-quality, maintainable code
Optimize applications for performance, scalability, and security
Troubleshoot, debug, and resolve technical issues across the application stack
Contribute to code reviews, best practices, and knowledge sharing within the team
If you're ready to take your expertise into the banking domain and work on exciting, impactful projects, we'd love to hear from you