484 Back End Developer jobs in Chennai
Back End Developer
Posted today
Job Viewed
Job Description
Senior Backend Engineer – Onsite (Chennai, India)
We are hiring a Senior Backend Engineer to join the India engineering team of a US-headquartered, $7B medical equipment manufacturer. This is a full-time onsite role in Chennai , where you will contribute to building mission-critical software that powers next-generation medical technologies.
What You’ll Do
- Design, implement, and optimize backend systems for high-performance and reliability.
- Collaborate with global teams across the US and EU on architecture, design, and delivery.
- Apply best practices in multithreading, async programming, and test-driven development (TDD).
- Contribute to architectural modeling (UML, C4) and system-level problem solving.
Core Skills Required
- Advanced expertise in C++ .
- Strong experience in Python ; Rust knowledge is a plus.
- Proficiency with gRPC + Protobuf for efficient communication.
- Solid background in multithreading and async programming .
- Hands-on with Qt , CMake , vcpkg , Docker , and Git/GitHub .
- Experience with OpenGL , linear algebra , and spatial transforms .
- Familiarity with WebRTC for real-time communication.
Nice to Have
- Exposure to AI tools that enhance development workflows.
- Strong knowledge of UML subsets, C4 modeling .
- Commitment to Test-Driven Development (TDD) practices.
Qualifications
- 10+ years of software development experience , with deep backend engineering expertise.
- Proven track record in delivering high-quality software in regulated or mission-critical domains (medical devices, aerospace, pharma, etc.).
- Excellent communication skills with the ability to work across global teams and time zones.
Why Join Us?
- Work on cutting-edge projects at the intersection of healthcare and technology.
- Be part of a global leader in medical equipment with a $7B footprint.
- Collaborate with international teams while contributing to life-changing innovations.
Interested? Send your latest resume to
Back End Developer
Posted 2 days ago
Job Viewed
Job Description
Back End Developer (Entry-Level | Remote | Full-Time)
Location: Chennai Only
Salary: As per Industry Standards
Experience: 3-4 experience
Industry: EdTech
Company: NexSphere Edu Labs Pvt Ltd
About NexSphere EduLabs
NexSphere EduLabs is the education innovation division of Viswin Global Solutions, a purpose-driven EdTech company creating impactful programs across health, science, and sustainability. We collaborate with global universities, research institutions, and governments to build digital learning platforms aligned with the UN Sustainable Development Goals and the World Health Organization’s vision for equitable global health.
About the Role
We are looking for an enthusiastic and motivated Back End Developer with 3-4 years of experience to join our growing remote tech team. This role is ideal for recent graduates who want to contribute to real-world EdTech solutions and grow within a mission-led company.
Key Responsibilities
- Develop and maintain server-side application logic
- Work on API integrations, databases, and back-end frameworks
- Ensure performance, responsiveness, and scalability
- Collaborate with front-end developers and designers
- Write clean, maintainable code and contribute to team discussions
- Support debugging, testing, and documentation efforts
What We’re Looking For
- Experience or training in Back-End Web Development
- Familiarity with Java or .NET (C# preferred)
- Understanding of database systems and API development
- Basic knowledge of front-end integration
- Ability to work independently and in a remote team
- Bachelor's degree in computer science or related field
- Familiarity with Git and Agile practices is a plus
Ideal Candidate
Has3-4 years of professional experience in backend development
Passionate about technology and using it for education and social impact
Interested in building scalable, real-world solutions in a collaborative setting
How to Apply
Kindly send your resume and cover letter to Vignesh Vijayaraghavan, CEO/Founder, NexSphere Edu Labs,
Email:
Please include your updated resume and links to any relevant development projects, GitHub repositories, or personal portfolio that demonstrate your backend development skills. We welcome both academic and self-initiated projects.
Kindly note that this is a Chennai based position and candidates outside of Chennai will not be considered.
Back End Developer
Posted 2 days ago
Job Viewed
Job Description
About us:
Codewalla is a New York–based product studio with engineering teams in India. Since 2005, we’ve built innovative products that scale. We work at the intersection of design, engineering, and AI developing systems shaped by real business needs and tested in the real world. Our team moves fast, thinks deeply, and cares about pushing what software can do to empower people and businesses.
What Sets Us Apart?
- Build products, not just code — work directly with founders and influence product direction.
- Ship high-impact features that reach real users fast.
- Work with cutting-edge AI tools every day.
- Start with top-tier hardware and premium workflows from day one.
- Access funded training, certifications, and hands-on projects in emerging technologies.
What You’ll Do?
In this role, you will design and implement core backend systems that influence how customers experience and trust our products.
- Architect and build backend services in Core Java, Spring, and MySQL that support essential business workflows at scale.
- Deliver clean, maintainable, and scalable code using SOLID principles, Clean Architecture, and comprehensive automated testing to ensure reliability.
- Create and integrate RESTful APIs that enable seamless interaction between systems and services.
- Collaborate closely with product, frontend, and DevOps teams to transform ideas into secure, high-performance systems with measurable impact.
- Take ownership of production challenges - troubleshoot, resolve, and protect the customer experience across environments.
- Contribute to architectural decisions and maintain clear documentation to accelerate so the whole team can build faster and smarter.
- Evaluate, test, and adopt emerging tools and practices that improve performance, scalability, and reliability.
Who Thrives Here?
- Strong Engineering Foundation – Proficiency in multiple programming languages and paradigms, with a thorough understanding of software development principles.
- Technical Expertise –
- Proven experience with Core Java, Spring, MySQL, and Linux.
- Working knowledge of Spring Boot, REST APIs, Microservices, Maven, JPA/Hibernate, JDBC, and unit testing frameworks such as JUnit or TestNG.
- Preferred: Experience with Docker, Redis, MongoDB, RabbitMQ, or cloud platforms (AWS, GCP, Azure).
- Solid understanding of system design, database modeling, and service-oriented architecture.
- AI Awareness – Interest in exploring AI-driven tools and integrating AI capabilities into application development.
- Forward-Looking Mindset – Curiosity about emerging technologies including Spring AI, Reactive Java (Project Reactor/RxJava), Serverless Architectures, GraalVM, and CRaC.
- Collaborative Approach – Strong communication skills and the ability to work effectively within cross-functional teams.
Join us, and build the kind of career that other developers wish they had.
Back End Developer
Posted 2 days ago
Job Viewed
Job Description
Job Title: OpenBMC Firmware Developer (5+ Years Experience)
Location: Chennai, India (Hybrid Work Model)
Job Type: Full-Time
About the Role:
We are seeking an experienced OpenBMC Firmware Developer to join our engineering team in Chennai. The ideal candidate will have hands-on experience with BMC (Baseboard Management Controller) development using the OpenBMC framework, strong Linux system programming skills, and an understanding of embedded systems. This is a hybrid role offering flexibility along with the opportunity to work on cutting-edge server and datacenter hardware technologies.
Key Responsibilities:
- Design, develop, and maintain firmware solutions based on the OpenBMC platform.
- Work on Yocto-based Linux distributions for embedded BMC systems.
- Implement and maintain IPMI, Redfish, PLDM and other BMC protocols and features.
- Collaborate with hardware and software teams to bring up new platforms.
- Debug complex system-level issues involving hardware, firmware, and software.
- Contribute to upstream OpenBMC development and engage with the community, where applicable.
- Write and maintain clear documentation for firmware and system features.
- Support secure boot, BIOS/UEFI interactions, and firmware update mechanisms.
Required Skills & Qualifications:
- 5+ years of experience in embedded systems firmware development.
- Hands-on experience with OpenBMC and Yocto Project .
- Proficient in C, C++ , and scripting languages like Python or Shell .
- Strong understanding of Linux kernel , device drivers, and system bring-up.
- Experience with I2C, SPI, UART , and other low-level hardware interfaces.
- Familiarity with IPMI, Redfish, PLDM , and other BMC standards.
- Strong debugging skills using tools like JTAG, gdb, strace , etc.
- Comfortable working with Git and open-source collaboration tools.
Preferred Qualifications:
- Experience contributing to the OpenBMC upstream community .
- Knowledge of server hardware platforms, including x86 or ARM-based SoCs .
- Familiarity with security features such as secure boot, TPM, and cryptographic libraries.
- Exposure to UEFI/BIOS development or interaction with system firmware.
Soft Skills:
- Strong analytical and problem-solving abilities.
- Excellent verbal and written communication.
- Ability to work independently and in a collaborative environment.
- Willingness to adapt to new tools, technologies, and processes.
Benefits:
- Competitive salary and performance-based incentives.
- Flexible hybrid work environment.
- Opportunity to work on innovative hardware and firmware solutions.
- Professional growth and learning opportunities.
Back End Developer
Posted 2 days ago
Job Viewed
Job Description
Role/Job Title: Back End Developer
Function/ Department: Information Technology
Job Purpose:
As a Backend Developer, you will play a crucial role in designing, developing, and maintaining complex backend systems. You will work closely with cross-functional teams to deliver high-quality software solutions and drive the technical direction of our projects. Your experience and expertise will be vital in ensuring the performance, scalability, and reliability of our applications.
Key Responsibilities:
- Design and Develop: Architect, design, and implement high-performance Java-based backend services and applications.
- Code Quality: Write clean, efficient, and well-documented code following industry best practices and coding standards.
- Technical Leadership: Provide technical guidance and mentorship to junior developers, promoting best practices and fostering a collaborative environment.
- Collaboration: Work closely with frontend developers, product managers, and other stakeholders to understand requirements and deliver robust solutions.
- Performance Optimization: Identify and resolve performance bottlenecks and scalability issues.
- Testing: Implement comprehensive testing strategies, including unit tests, integration tests, and end-to-end tests.
- Continuous Improvement: Stay current with the latest industry trends, technologies, and best practices in Java/Golang development, and continuously improve our development processes.
Technical Skills
- 3+ Years of professional experience in Java/Golang backend development.
- Expert proficiency in Java/Golang and related frameworks (e.g., Spring, Spring Boot).
- Extensive experience with RESTful API design and development.
- Strong knowledge of database technologies, including SQL, MySQL, PostgreSQL, or NoSQL databases.
- Deep understanding of object-oriented programming principles and design patterns.
- Experience with version control systems (e.g., Git).
- Familiarity with microservices architecture and cloud platforms (e.g., AWS, Azure, Google Cloud).
- Experience with GraphQL
- Experience with CI/CD pipelines and tools (e.g., Jenkins, Docker)
- Experience with Jaeger for monitoring and tracing.
- Proficiency in unit testing frameworks
- Experience with containerization and orchestration tools (e.g., Kubernetes)
- Familiarity with agile development methodologies.
- Knowledge of security best practices and secure coding principles.
Soft Skills
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Leadership skills with the ability to mentor and guide junior team members.
- Ability to work independently and manage multiple tasks effectively.
Education Qualification:
- Graduation: Bachelor of Science (B.Sc) / Bachelor of Technology (B.Tech) / Bachelor of Computer Applications (BCA)
- Post-Graduation: Master of Science (M.Sc) /Master of Technology (M.Tech) / Master of Computer Applications (MCA).
Back End Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Build, and maintain large-scale services, job pipelines and systems
- Design, build, and maintain large-scale services, job pipelines, and systems.
- Develop and define backend architecture and technology stack with minimal oversight.
- Collaborate cross-functionally with teams including Engineering, Product, Technical Operations, Data Science, and more.
- Debug and resolve production issues across multiple services and layers of the stack.
- Enhance engineering standards, tools, and processes.
Requirements:
- Have 5+ years of experience in a hands-on software engineering role
- 5+ years of hands-on software engineering experience.
- Bachelors or Masters degree in Computer Science or related field, or equivalent experience.
- Strong coding skills in , TypeScript, , and at least one of Go, Java, Python, C++, or Rust for producing high-performance, production-quality code.
- Experience with SQL and NoSQL databases, Kafka, and Kubernetes.
- Proficiency in one of the following cloud platforms: AWS or Azure.
- Experience with architectural patterns of high-scale distributed systems, including well-designed APIs, data pipelines, and efficient algorithms.
- Ability to collaborate effectively with cross-functional teams, including design, product, and data science.
- Proficiency in multiple programming languages is a plus.Role & responsibilities
Back End Developer
Posted today
Job Viewed
Job Description
7+ years of experience
in
NodeJS, JavaScript
, and
Databases
, including
1+ year in TypeScript
. Must have strong skills in
RESTful API
and
GraphQL
development,
performance tuning
, and
debugging
.
Technical Skills
- Expertise in scalable API development using NodeJS.
- Experience with GraphQL, CI/CD, Docker, Kubernetes.
- Familiarity with API gateways (e.g., 3Scale), authentication (JWT, OAuth), and message queues (AWS, Azure, Kafka).
- Hands-on with monitoring and distributed systems troubleshooting.
Be The First To Know
About the latest Back end developer Jobs in Chennai !
Back End Developer
Posted today
Job Viewed
Job Description
Looking for Fullstack developer with following skills.
.NET ,Net core MS SQL & Azure
Exp in React , Javascript & CSS will be an advantage
Good Communication
Required Candidate profile
Candidates with good analytical and functional skills.
Good communication to work with overseas clients
Documentation skills
Testing Skills
Back End Developer
Posted today
Job Viewed
Job Description
Company Description
DigiTech Labs, located in Washington State, assists businesses in evolving through specialized data and technology transformations. We craft scalable strategies for healthcare, retail, finance, and high-tech industries, focusing on value-based healthcare, profitable retail and e-commerce growth, sustainable growth in financial services, and hi-tech product innovation. Our commitment to innovation and efficiency is encapsulated in our "delivering with a lab mindset" approach. Although our expertise spans various sectors, we particularly focus on initiatives that align with the U.S. government's value-based healthcare objectives.
Role Description
This is a full-time on-site role for a Back End Developer located in Chennai. The Back End Developer will be responsible for developing and maintaining server-side logic, ensuring high performance and responsiveness, developing software solutions, and utilizing object-oriented programming. The role involves collaborating with front-end developers to integrate user-facing elements with server-side logic and optimizing applications for maximum speed and scalability.
Role and Responsibilities:
· Develop and deliver quality services and solutions using NODE.JS, JAVA, HTTP, REST, RDBMS, No SQL and other web technologies.
· Participate in an engineering team on projects from the requirements gathering phase to the release phase.
·
Translation of complex requirements into detailed design
· Maintain current technical knowledge to support rapidly changing technology.
Skills:
· Hands-on development and proficient excellence in JavaScript frameworks such as
· Experience in building REST based reactive micro services platform
· Experience and understanding of relational and NoSQL databases
· Familiarly with event/message driven system design and architecture
· Strong knowledge of data structures, algorithms, enterprise systems, and asynchronous architectures
· Proven track record on delivering results, especially in the area of writing high-performance, reliable and maintainable code.
Qualifications
- Back-End Web Development and Software Development skills
- Proficiency in Object-Oriented Programming (OOP) and general Programming skills
- Basic understanding of Front-End Development principals
- Excellent analytical and problem-solving skills
- Ability to work collaboratively in a team environment
- Experience with version control systems like Git
- Bachelor's degree in Computer Science, Software Engineering, or a related field
Back End Developer
Posted today
Job Viewed
Job Description
About the Company:
Codenatives is seeking an experienced
Backend Developer
with strong expertise in
Python,
AWS services, and RESTful API
development. A successful candidate must also have experience working with
Large Language Models (LLMs)
such as
Claude
and integrating AI capabilities into backend systems.
Key Responsibilities:
- Design, develop, and maintain robust backend systems using
Python
. - Build and optimize scalable
REST APIs
for web and mobile applications. - Leverage various
AWS services
(e.g., Lambda, S3, DynamoDB, API Gateway) to build and deploy solutions. - Integrate and fine-tune
LLMs, including Claude
, into backend workflows. - Ensure code quality through testing, reviews, and documentation.
- Collaborate with frontend, DevOps, and AI/ML teams to deliver end-to-end solutions.
Must-Have Skills:
- 3–5 years of backend development experience.
- Strong proficiency in
Python
. - Hands-on experience with
AWS services
(serverless, storage, compute, etc.). - Proven experience building and maintaining
RESTful APIs
. - Experience working with and integrating
LLMs
(Claude, OpenAI, etc.). - Understanding of cloud infrastructure and job automation.
Nice-to-Have Skills:
- Experience with
. - Familiarity with databases like
MongoDB
and
PostgreSQL
. - Exposure to microservice architecture and containerization (Docker, Kubernetes).
- Experience with serverless frameworks.