
Lead API Engineer - IND
Engineering - Hyderabad, Telangana
About Gradera
At Gradera, we’re defining a new category of enterprise transformation called Software-Orchestrated Services™ (SoS™) — a governed blend of human expertise and digital intelligence that transforms how enterprises operate.
Our mission is to build intelligent digital workers that augment teams and automate work across the value chain, helping organizations become more efficient, agile, and resilient.
We don’t believe in one-size-fits-all solutions. Every engagement is tailored to the unique needs of each enterprise — grounded in governance, security, and reliability. By aligning technology with strategy, we empower our clients to achieve measurable outcomes and lead with confidence in a rapidly evolving digital landscape.
Lead – API Engineer
Overview
Key Responsibilities
•Provide technical leadership, mentorship, and guidance to the API engineering team
•Lead the design, implementation, and evolution of API architecture and backend services
•Champion API-first development, ensuring clear contracts and comprehensive documentation (OpenAPI/Swagger)
•Lead the implementations of APIs conforming to all NFRs including security, scalability, and performance.
•Ensure robust authentication, authorization, and data protection for all endpoints
•Drive adoption of best practices in API design, versioning, and integration
•Optimize API performance for low-latency, high-frequency interactions
•Oversee observability, monitoring, and alerting for all APIs and backend services
•Collaborate closely with product, UI, and runtime teams to deliver integrated solutions
•Collaborate with the SDET to ensure comprehensive test coverage and effective test data creation
•Lead the adoption of modern API tools, frameworks, and best practices
•Ensure engineering rigor, code quality, and documentation standards are met
•Facilitate clear communication, knowledge sharing, and effective documentation within the team
•Support team growth through coaching, feedback, and skills development
Core Qualities & Skills
•Proven experience leading API or backend engineering teams and delivering complex API projects
•Deep expertise in API architecture, design, and implementation (RESTful, GraphQL, gRPC etc.)
•Strong programming skills in relevant backend languages (e.g., Node.js, Python, Java, Go, etc.)
•Experience with API security, authentication, and authorization (OAuth, JWT, RBAC, PKCE, define fine-grained access controls using ReBAC)
•Experience with API documentation and standards (OpenAPI/Swagger, Use Case, JSON Schemas, etc.)
•Familiarity with data serialization with Protofbuf
•Experience with some API gateway is a must
•Strong understanding of performance optimization, scalability, and reliability for APIs
•Experience with observability, monitoring, and troubleshooting for backend services
•Strong collaboration and alignment skills across disciplines
•Willingness to learn, share knowledge, and adapt to evolving technologies
•System design skills and awareness of technical debt and tradeoffs
•Excellent communication, documentation, and stakeholder management abilities
•Comfort with ambiguity, discovery, and rapid change
•Commitment to engineering excellence, security, and responsible practices
Preferred Qualifications
•7+ years of hands-on API or backend engineering experience, with 2+ years in a technical leadership role
•Track record of architecting and delivering scalable, reliable API systems
•Experience with modern development practices (CI/CD, automated testing, code reviews)
•Demonstrated ability to mentor and grow engineers
•Experience working in cross-functional, agile teams
Highly Desirable
•Experience with API gateways (e.g., Envoy, Kong, Apigee) and service mesh patterns (e.g., Istio)
•Experience with event-driven and streaming architectures (pub/sub, callbacks, Kafka, etc.)
•Experience with cloud-native infrastructure and automated provisioning (e.g., Terraform)
•Experience building developer portals and self-service onboarding for APIs
•Experience with API Gateways (Apache APISIX, KrakenD, …)
•Ability to perform API Domain Modelling with a strong product orientation, aligning technical design with user and business needs
•Experience thriving in fast-paced, ambiguous environments and balancing rapid delivery with technical excellence
•Experience leading or working with distributed, multidisciplinary teams
Success Metrics
•API response time (median and p95)
•Uptime and reliability of critical services
•Test coverage for API and backend logic
•Developer velocity and time from API design to production
•Time to First Prototype (TTFP)
•Integration lead time for API consumers
•Technical debt reduction and architectural alignment
•Team growth, engagement, and retention
•Stakeholder satisfaction and cross-team collaboration

Similar jobs
Job Title: Senior Backend Developer – Ecommerce Marketplace
Company: Bharat Agrolink
Location: Bhopal, Madhya Pradesh (On-site)
Job Type: Full-time
Experience Required: 3+ Years
About Bharat Agrolink
Bharat Agrolink is a fast-growing agri-tech ecommerce marketplace focused on connecting farmers, vendors, and distributors across India. Our platform is built to simplify agricultural commerce and bring quality agri-products closer to farmers through technology-driven solutions.
We are looking for a Senior Backend Developer who can take ownership of backend architecture, scalability, and performance of our ecommerce marketplace platform.
Key Responsibilities
Develop, maintain, and optimize backend applications for ecommerce and multi-vendor marketplace platforms.
Design and build secure and scalable REST APIs for web applications, mobile apps, and third-party integrations.
Architect and maintain clean, modular, and scalable backend systems.
Integrate and maintain payment gateways, shipping APIs, and external services.
Design, manage, and optimize MySQL and MongoDB databases.
Ensure backend performance, scalability, and security best practices.
Debug, troubleshoot, and resolve complex backend issues.
Collaborate with frontend, SEO, and operations teams to ensure smooth platform performance.
Implement automation workflows and backend improvements.
Manage deployments and server configurations.
Required Skills and Qualifications
Strong experience in PHP frameworks such as Laravel or CodeIgniter.
Hands-on experience with Node.js.
Strong command over MySQL, SQL, and MongoDB.
Solid experience in REST API development and third-party integrations.
Experience working on ecommerce or multi-vendor marketplace platforms.
Understanding of server management and deployment processes.
Knowledge of SEO-friendly backend architecture.
Strong analytical thinking and problem-solving skills.
Ability to work in a fast-paced and deadline-driven environment.
Good to Have
Experience building scalable ecommerce marketplace systems.
Experience with Docker-based deployments.
Knowledge of caching mechanisms and performance optimization.
Familiarity with Git or other version control systems.
Why Join Bharat Agrolink
Opportunity to work on a rapidly growing ecommerce marketplace.
Take ownership of backend architecture and core platform systems.
Be part of a performance-driven and growth-oriented startup culture.
Strong career growth opportunities while working on real-world scalable products.
Company Description
Evoqins is an end-to-end digital product development team focused on maximizing the scalability and reliability of global businesses. We specialize in a wide range of domains including fintech, banking, e-commerce, supply chain, enterprises, logistics, healthcare, and hospitality. With ISO 9001 certification and a 4.9-star Google rating, we are proud to have 120+ satisfied customers and an 87% customer retention rate. Our services include UX/UI design, mobile app development, web app development, custom software development, and team augmentation.
Role Description
We are looking for a passionate Senior Backend Developer. You will be responsible for designing, developing, and maintaining scalable backend services and APIs using Python.
- Role: Senor Backend Developer
- Location: Kochi
- Employment Type: Full Time
Key Responsibilities
- Design, develop, and maintain scalable Python-based applications and APIs.
- Build and optimize backend systems using FastAPI/Django/Flask.
- Work with PostgreSQL/MySQL databases, ensuring efficiency and reliability.
- Develop and maintain REST APIs (GraphQL experience is a plus).
- Collaborate using Git-based version control.
- Deploy and manage applications on AWS cloud infrastructure.
- Ensure best practices in performance optimization, testing, and security.
Required Skills & Experience
- 2– 5 years of hands-on Python development experience.
- Experience in Fintech projects is an advantage
- Proven experience in FastAPI and REST API development.
- Strong database skills with PostgreSQL (preferred) and MySQL.
- Practical exposure to API integrations and third-party services.
- Experience deploying and maintaining applications in production.
- Familiarity with AWS cloud services.
About TensorIoT
TensorIoT is an AWS Advanced Consulting Partner. We help companies realize the value and efficiency of the AWS ecosystem. From building PoCs and MVPs to production-ready applications, we are tackling. complex business problems every day and developing solutions to drive customer success.
TensorIoT's founders helped build world-class IoT and AI platforms at AWS and Google and are now creating solutions to simplify the way enterprises incorporate edge devices and their data into their day-to-day operations. Our mission is to help connect devices and make them intelligent. Our founders firmly believe in the transformative potential of smarter devices to enhance our quality of life, and we're just getting started!
TensorIoT is proud to be an equal opportunity employer. This means that we are committed to diversity and inclusion and encourage people from all backgrounds to apply. We do not tolerate discrimination or harassment of any kind and make our hiring decisions based solely on qualifications, merit, and business needs at the time.
Job description
As a Mid-Level Python Developer, you will:
- Analyze user needs and develop software solutions.
- Work with project managers and product owners to meet specification needs.
- Recommend software upgrades to optimize operational efficiency.
- Deliver scalable and responsive software using TypeScript and Python.
- Collaborate with other developers to design and optimize code.
- Create flowcharts and user guides for new and existing programs.
- Document all programming tasks and procedures.
- Perform routine software maintenance.
- Deploy and maintain CI/CD pipelines.
- Develop and maintain data pipelines. This includes scaling the pipeline to accommodate anticipated volume and complexity.
- Collaborate with external clients and internal team members to meet product deadlines.
We're looking for someone who has:
- Experience with AWS Services(must)
- A bachelor’s degree in computer science, Engineering, or related fields
- 4 - 8 years of experience in software development, computer engineering, or other related fields
- Expert-level experience with Python and Node.JS
- Familiarity and comfort with REST APIs
- A deadline and detail-oriented mindframe
- Strong analytical and critical thinking skills
- Familiarity with DevOps tools and best practices
- Experience developing scalable data processing systems
Bonus points for someone with:
- Experience with IoT, ML, AI, or VR
- Amazon Web Services (AWS) certification(s) (preferred)
- Experience with microcomputers and microcontrollers
- Experience with the following DevOps services: AWS
- CodePipeline, CodeBuild or CodeCommit
- Experience with the following Data Engineering services: AWS Lake Formation, Glue, Redshift, EMR, or QuickSight.
Position Overview: We are looking for a senior developer who must be capable of building services using modern microservices architecture with NodeJS & serverless frameworks. Should have strong knowledge of ObjectOriented Concepts, and Node. Js frameworks like loopback, RDBMS, and microservice patterns. The candidate should be comfortable with application coding based on design and specifications, and also be comfortable working with JSON and RESTful services. The candidate must be a top-notch developer committed to keeping learning new things and becoming an integral part of and fostering growth within our development team.
Roles & Responsibilities:
- Developing and maintaining the backend systems that support the application
- Designing and implementing APIs and Microservices architecture to handle the application workload
- Developing and optimizing queries for RDBMS (MySQL) to manage data and ensure performance and scalability
- Managing and deploying the application on AWS using Lambda, ECS and other related services
- Collaborating with front-end developers to ensure smooth communication between front-end and back-end systems and back-end systems
- Writing clean, neat and reusable code that follows coding standards and best practices.
- Participating in code reviews and ensuring that coding standards are maintained
- Troubleshooting and debugging issues that arise in production environments
- Optimizing the application for performance, scalability, and security
- Continuously learning and staying up-to-date with the latest technologies and best practices in software development
- Documenting technical specifications, processes, and system design
- Minimum 4 years’ experience developing Node.js applications on top of RESTful APIs.
- Experience building single page applications using JavaScript frameworks and libraries (React)
- Experience with cross-browser, cross-platform and design constraints on the web.
- Experience with test automation: TDD, unit/integration/functional testing.
- Solid understanding of object-oriented design and programming concepts.
- Have a passion for quality and writing clean, solid, readable code that scales and performs well.
- Proficient in Git and familiarity with continuous integration.
- A team player who values collaboration, innovation, and inclusion
- Comfortable working in an Agile environment
- Strong verbal and written communication skills
Key Responsibilities:
- Rewrite existing APIs in NodeJS.
- Remodel the APIs into Micro services-based architecture.
- Implement a caching layer wherever possible.
- Optimize the API for high performance and scalability.
- Write unit tests for API Testing.
- Automate the code testing and deployment process.
Skills Required:
- At least 2 years of experience developing Backends using NodeJS — should be well versed with its asynchronous nature & event loop, and know its quirks and workarounds.
- Excellent hands-on experience using MySQL or any other SQL Database.
- Good knowledge of MongoDB or any other NoSQL Database.
- Good knowledge of Redis, its data types, and their use cases.
- Experience with graph-based databases like GraphQL and Neo4j.
- Experience developing and deploying REST APIs.
- Good knowledge of Unit Testing and available Test Frameworks.
- Good understanding of advanced JS libraries and frameworks.
- Experience with Web sockets, Service Workers, and Web Push Notifications.
- Familiar with NodeJS profiling tools.
- Proficient understanding of code versioning tools such as Git.
- Good knowledge of creating and maintaining DevOps infrastructure on cloud platforms.
- Should be a fast learner and a go-getter — without any fear of trying out new things Preferences.
- Experience building a large scale social or location-based app.
Good knowledge of Python frameworks such as Django, CherryPy, etc.
Good understanding of REST API
Experience with JavaScript, jQuery, HTML and CSS
Build back-end features in Python that are efficient.
Integrate front-end and back-end components into the application
Develop integrations with third party applications (mostly web-based).
Working Knowledge of SQL and databases.
Bachelor’s Degree in Computer Science Engineering or other related fields.
Understand the needs of the client and Implement functional requirements accordingly.
Agile development methodology
Good communication (verbal and written)
- At TailNode, we are at the bleeding edge of this change.
- We conceptualize and develop products that are aimed to enable this transformation of the political architecture of the country.
- We leverage the best practices and insights of the technology world and apply them in our unique way to deliver impact on a massive scale.
- We want to offer you a once-in-a-lifetime opportunity to be a part of this massive change and build new and exciting products with us.
Responsibilities :
- Designing, building, and maintaining high performance, reusable, scalable and robust services and applications
- Developing and managing databases and reporting tools
- Building intelligent messaging bots using web APIs
- Designing and developing robust RESTful APIs and other interfaces
- Integrating data storage solutions.
Required Skills :
- Ability to write clean, structured code in Ruby/Python with documentation.
- Proficiency in at least one Ruby frameworks (Ruby on Rails or Sinatra) or Python framework (Django or Flask)
- Clear understanding of Data Structures and Algorithms.
- Ability to write well defined test cases using Minitest, RSpec or Unit testing framework.
- Experience in one of the following database technologies - MySQL, PostgreSQL, MongoDB, Cassandra.
- Proficiency in working with complex SQL queries.
- Knowledge of design patterns, architectural best practices.
- Familiarity with RESTful web services.
- Knowledge of version control tools like Git, SVN etc.
- Working experience with Cloud Services like Amazon Web Services or Google Cloud is a plus.
Required Qualifications :
- A Bachelors or a Masters degree in Computer Science or relevant field.
- Experience of 3-5 years in software development.
Note : Other language candidates may apply only if they're expecting to work primarily on Ruby/Python.
What You’ll Do
- Experience working in eCommerce industry managing high volume applications with an experience of 7 yrs or more.
- Expertise in application development with IBM (Sterling) Order Management Fulfillment Suite with a minimum of 4 to 5 yrs of experience.
- Implementation Experience in Sterling order management with versions greater than 9.0 is preferred. Experience in XML, XSD, SOAP and REST services.
- Expertise in at least one application server; Websphere MQ or JBoss or Weblogic.
- Subject matter expertise in building large-scale retail B2C web applications using Supply Chain and Logistics Systems.
- IBM Sterling Order Management System Configuration Deployment Toolkit (Sterling CDT), Global Inventory Visibility. Caching technologies is a plus.
- Comprehensive SDLC experience including strong design skills use of UML, patterns.
- Agile and waterfall implementation principles and practices.
- Use of version control management such of SVN, CVS, or GIT.
- Production environment deployment and maintenance.
- Provide support in troubleshooting / investigations pertaining to the order management systems.
- Respond quickly to critical requests.
- Ability to analyze and design data model. Solid hands-on understanding of DB for the Web environment.
- Performance tuning and optimization for scalability and high availability.
- Upgrading experience on IBM Sterling Order Management System to 9.3 or higher is a plus.
- Experience working on Omni Channel Implementations with IBM Sterling OMS is a plus.
- Exposure towards Cassandra is a plus.
What You Know
- Set your ECommerce skill set to work, helping to execute business requirements into specific systems, applications, or processes in business-to-consumer (B2C) environments.
- Showcase your in-depth technical knowledge and functional knowledge in IBM Sterling OMS building confidence at client place.
- Train and guide new team members on Sterling technical and business concepts.
- Able to support in design or POC s to solve business problems in IBM Sterling OMS for new client initiatives.
- Should be excited to work on projects that require both Sterling and Java/J2ee.
- Build services around Sterling using Java, Rest and SOAP web services. Should be very strong in core Java.
- Should be having fair idea in building unit tests around the code implemented.
- Knowledge on continuous integration is needed.
- You will also ensure that the organization's implementations meet the scalability and reliability required for eCommerce operation, as well as analyze and optimize database and core commerce functions for maximum performance.
Education
- Bachelor’s / Master’s degree in specific technical fields like computer science, math, statistics preferred; or equivalent practical experience
• Strong experience as a Java/J2EE development is required
• Excellent working knowledge in SPRING MVC, SPRING BOOT,
• Strong background in developing and deploying software that runs in a real-time, multi-threaded environment
• Good knowledge and experience with concepts of MVC, JDBC and RESTful API Integration
• Experience with threaded and asynchronous environment
• Experience with any of the following Frameworks is Desired: Spring, Spring Boot, Hibernate
• Fundamental understanding of design patterns
• Working knowledge of SOAP/XML/WSDL
• Proven experience in MongoDB
• Experience supporting and troubleshooting problems in a highly complex environment
• Familiar with agile / scrum development methodologies
• Proficient understanding of Code version tools like Git/ Bitbucket and SVN
• Familiarity with Continuous Integration and tools such as Maven and Jenkins.
Role & Responsibilities:
• You will be responsible for Java development and building large scale applications that are high performance, scalable, and resilient in an SOA environment
• Working closely with end-users and other members of the team to identify and employ the best solutions
• Developing and implementing strong algorithms/techniques for solving problems in a high-volume, high-availability environment
• Engaging end-users to identify new requirements, strategic direction and highlight issues
• Defining and building maintainable processes that provide resilient and stable platforms, which support end user’s business/technical demand
• Integrating new services and providing clean APIs and services for applications
• Understanding volume growth to ensure the systems










