Posted:4 days ago|
Platform:
On-site
Full Time
Software Engineer
Location: Bengaluru, Chennai, Delhi, Mumbai, Pune, Hyderabad
Exp: 5-8 years
Key Responsibilities
· Design, develop, and maintain RESTful APIs to support data exchange and integration across systems.
· Implement authentication and authorization mechanisms (e.g., OAuth2, JWT) to ensure secure data access.
· Optimize API performance through efficient database queries, caching strategies, and load handling.
· Ensure consistency and reliability by implementing comprehensive error handling and input validation.
· Collaborate with product managers, architects, and other developers to define requirements and deliver scalable solutions.
· Adhere to established architecture and security standards, coding conventions, and best practices.
· Write clean, reusable, and well-documented code, including API documentation using tools like Swagger/OpenAPI.
· Monitor, debug, and maintain APIs in production environments to ensure high availability and performance.
· Contribute to continuous improvement by researching new technologies and recommending enhancements to existing systems.
---
Required Qualifications
· Bachelor’s degree in computer science, Software Engineering, or a related field.
· 4–5 years of professional experience in software development, with a strong focus on Python.
· Proven experience in RESTful API design and development.
· Strong understanding of HTTP, JSON, and API lifecycle management.
· Experience with web frameworks such as Flask, FastAPI, or Django REST Framework.
· Familiarity with API documentation tools (Swagger / OpenAPI).
· Hands-on experience with relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB).
· Solid knowledge of authentication and authorization mechanisms (OAuth2, JWT, etc.).
· Proficiency with version control systems (Git, GitHub/GitLab).
· Strong problem-solving skills and ability to work independently or in a team environment.
Tata Consultancy Services
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
kochi, all india
7e-05 - 7e-05 Lacs P.A.
bengaluru, karnataka, india
28.0 - 32.0 Lacs P.A.
hyderābād
Experience: Not specified
4.0 - 6.75 Lacs P.A.
sahibzada ajit singh nagar, punjab, india
Experience: Not specified
2e-05 - 3e-05 Lacs P.A.
chennai
2.2 - 10.0 Lacs P.A.
mumbai, maharashtra, india
Salary: Not disclosed
Experience: Not specified
2.0 - 6.0 Lacs P.A.
mumbai metropolitan region
33.0 - 38.0 Lacs P.A.
india
Salary: Not disclosed
pune, maharashtra, india
20.0 - 25.0 Lacs P.A.