bigshyft
SShree Maruti
Shree Maruti
Senior Architect - API Engineer
Unfunded
Start-up
51-200 employees
8y - 12y
₹30 - ₹50 LPA
Pune, Bengaluru/ Bangalore
Java, Python, Node.Js, Architectural Designing, REST API

Role

Company

Job Description

What you’ll do:

  • API Design and Architecture: Design APIs that align with business requirements and adhere to best practices in API design. Define API endpoints, request/response structures, and data models to ensure efficient and intuitive interactions.
  • API Development: Develop high-quality APIs using modern programming languages and frameworks. Write clean, well-documented, and maintainable code that follows industry standards.
  • Data Management: Implement data handling and processing logic within APIs, including data validation, transformation, and integration with databases or third-party services.
  • Security and Authentication: Implement robust security measures, including authentication and authorization mechanisms, to ensure the confidentiality and integrity of data exchanged through APIs.
  • Versioning and Compatibility: Design API versioning strategies to ensure backward and forward compatibility as the API evolves over time. Manage deprecated features and communicate changes effectively.
  • Performance Optimization: Optimize API performance for speed and scalability. Implement caching, throttling, and load balancing strategies to handle high request volumes efficiently.
  • Error Handling and Logging: Implement comprehensive error handling and logging mechanisms to provide clear feedback to users and facilitate troubleshooting.
  • Documentation: Create clear and comprehensive API documentation for developers, including usage instructions, code samples, and endpoint descriptions. Maintain accurate and up-to-date documentation.
  • Testing and Quality Assurance: Develop and execute test cases to ensure API functionality, reliability, and security. Perform unit tests, integration tests, and end-to-end testing.
  • Collaboration: Collaborate with frontend and backend developers, product managers, and other stakeholders to ensure seamless integration of APIs within the software ecosystem.
  • API Monitoring and Maintenance: Monitor API usage, performance, and stability. Proactively identify and address issues to maintain a high level of service availability.


What makes you a great fit:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree is a plus.
  • 5+ years of experience in API design and development.
  • An understanding of the knowledge graph is a must.
  • Proficiency in programming languages such as Python, Java, Node.js, or similar.
  • Strong understanding of RESTful API principles and best practices.
  • Experience with API documentation tools (e. g., Swagger, Postman).
  • Familiarity with API security protocols (OAuth, JWT) and encryption techniques.
  • Knowledge of database systems, data modeling, and query optimization.
  • Excellent problem-solving and debugging skills.
  • Strong communication skills and ability to collaborate effectively in a team environment.
  • Minimum of 4+ years of relevant experience in Integration and API
  • Familiar with different monitoring tools.
  • Extensively worked on different Adapters (REST, JDBC, HTTP, IDoc, RFC, File, XI, SOAP, WS, and JMS).
  • Demonstrate ability to understand business problems and articulate a technical solution.
  • Familiar with Agile development methodologies

All about us
Shree Maruti

Shree Maruti Courier is a leading logistics and courier services company that has earned a sterling reputation for its commitment to reliability and efficiency. Established with a vision to redefine the logistics industry, Shree Maruti Courier has successfully carved a niche for itself in the market.

Employee count
51-200 employees
Employment Type
Full Time Job
Company Type
Start-up
Headquarters
Ahmadabad, Gujarat, India

Apply to Similar Jobs

  • PPlum
    Plum
    Engineering Manager - Backend
    Series A
    Start-up
    201-500 employees
    9y - 13y
    ₹30 - ₹60 LPA
    Bengaluru/ Bangalore
    Python, Node.Js, Golang, Typescript, Java
  • ZZynga
    Zynga
    Server Architect
    Public
    1001-5000 employees
    8y - 14y

    Competitive pay

    Bengaluru/ Bangalore
    Java, MySQL, REST API, AWS, Python
  • HHealthPlix
    HealthPlix
    Principal Engineer- Backend
    Health Tech
    B2B
    Start-up
    Product
    Software
    7y - 10y
    ₹30 - ₹50 LPA
    Bengaluru/ Bangalore
    Java, Golang, Python, MongoDB, MySQL
  • QQuizizz
    Quizizz
    Sr. Software Development Engineer- Backend
    Education Tech
    B2C
    Product
    MnC
    Start-up
    5y - 10y
    ₹40 - ₹100 LPA
    Bengaluru/ Bangalore
    Python, Node.Js, Golang, Java, Spring Boot
  • IInai
    Inai
    Staff Engineer - Backend
    Funded
    Start-up
    11-50 employees
    6y - 9y
    ₹20 - ₹45 LPA
    Bengaluru/ Bangalore, Chennai
    Java, Python, Golang, AWS, Azure